home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Start Here…
/
Start Here….rsrc
/
bin.rsrc_CODE_44_HyperData.txt
< prev
next >
Wrap
Text File
|
1995-08-06
|
515KB
|
9,180 lines
# near model CODE resource
# jump table entries: 11048-11130 (83 of them)
fn00000000:
00000000 4E56 FFE6 link A6, -0x001A
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 282E 0008 move.l D4, [A6 + 0x8]
0000000C 102D A5D2 move.b D0, [A5 - 0x5A2E]
00000010 802D A58A or.b D0, [A5 - 0x5A76]
00000014 6704 beq +0x6 /* 0000001A */
00000016 6000 00EC bra +0xEE /* 00000104 */
label0000001A:
0000001A 42A7 clr.l -[A7]
0000001C 2F2D A788 move.l -[A7], [A5 - 0x5878]
00000020 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */
00000026 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
0000002A 265F movea.l A3, [A7]+
0000002C 200B move.l D0, A3
0000002E 6604 bne +0x6 /* 00000034 */
00000030 6000 00D2 bra +0xD4 /* 00000104 */
label00000034:
00000034 2013 move.l D0, [A3]
00000036 7218 moveq.l D1, 0x18
00000038 D081 add.l D0, D1
0000003A 2D40 FFF6 move.l [A6 - 0xA], D0
0000003E 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1
00000044 2053 movea.l A0, [A3]
00000046 3D68 0012 FFE6 move.w [A6 - 0x1A], [A0 + 0x12]
0000004C 3E2E FFE8 move.w D7, [A6 - 0x18]
00000050 6020 bra +0x22 /* 00000072 */
label00000052:
00000052 54AE FFF6 addq.l [A6 - 0xA], 2
00000056 486E FFF6 pea.l [A6 - 0xA]
0000005A 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
0000005E 202E FFF6 move.l D0, [A6 - 0xA]
00000062 5280 addq.l D0, 1
00000064 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
0000006A 2D40 FFF6 move.l [A6 - 0xA], D0
0000006E 5247 addq.w D7, 1
00000070 6906 bvs +0x8 /* 00000078 */
label00000072:
00000072 BE6E FFE6 cmp.w D7, [A6 - 0x1A]
00000076 6FDA ble -0x24 /* 00000052 */
label00000078:
00000078 2C2E FFF6 move.l D6, [A6 - 0xA]
0000007C 9C93 sub.l D6, [A3]
0000007E 2006 move.l D0, D6
00000080 5680 addq.l D0, 3
00000082 2044 movea.l A0, D4
00000084 4241 clr.w D1
00000086 1210 move.b D1, [A0]
00000088 48C1 ext.l D1
0000008A 2A01 move.l D5, D1
0000008C DA80 add.l D5, D0
0000008E 4267 clr.w -[A7]
00000090 2F2D A788 move.l -[A7], [A5 - 0x5878]
00000094 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */
0000009A 2F05 move.l -[A7], D5
0000009C 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
000000A0 101F move.b D0, [A7]+
000000A2 660C bne +0xE /* 000000B0 */
000000A4 2F2D A788 move.l -[A7], [A5 - 0x5878]
000000A8 4267 clr.w -[A7]
000000AA 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
000000AE 6054 bra +0x56 /* 00000104 */
label000000B0:
000000B0 2006 move.l D0, D6
000000B2 D093 add.l D0, [A3]
000000B4 2D40 FFF6 move.l [A6 - 0xA], D0
000000B8 206E FFF6 movea.l A0, [A6 - 0xA]
000000BC 30AE 000C move.w [A0], [A6 + 0xC]
000000C0 54AE FFF6 addq.l [A6 - 0xA], 2
000000C4 2044 movea.l A0, D4
000000C6 4868 0001 pea.l [A0 + 0x1]
000000CA 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000000CE 2044 movea.l A0, D4
000000D0 4240 clr.w D0
000000D2 1010 move.b D0, [A0]
000000D4 48C0 ext.l D0
000000D6 2F00 move.l -[A7], D0
000000D8 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
000000DC 2044 movea.l A0, D4
000000DE 4240 clr.w D0
000000E0 1010 move.b D0, [A0]
000000E2 48C0 ext.l D0
000000E4 D0AE FFF6 add.l D0, [A6 - 0xA]
000000E8 2D40 FFEA move.l [A6 - 0x16], D0
000000EC 206E FFEA movea.l A0, [A6 - 0x16]
000000F0 4210 clr.b [A0]
000000F2 2853 movea.l A4, [A3]
000000F4 52AC 0010 addq.l [A4 + 0x10], 1
000000F8 2F2D A788 move.l -[A7], [A5 - 0x5878]
000000FC 1F3C 0001 move.b -[A7], 0x1
00000100 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
label00000104:
00000104 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000108 4E5E unlink A6
0000010A 205F movea.l A0, [A7]+
0000010C 5C4F addq.w A7, 6
0000010E 4ED0 jmp [A0]
fn00000110:
00000110 4E56 FFEC link A6, -0x0014
00000114 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000118 7000 moveq.l D0, 0x00
0000011A 2D40 000C move.l [A6 + 0xC], D0
0000011E 42A7 clr.l -[A7]
00000120 2F2D A78C move.l -[A7], [A5 - 0x5874]
00000124 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */
0000012A 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
0000012E 2E1F move.l D7, [A7]+
00000130 6604 bne +0x6 /* 00000136 */
00000132 6000 008C bra +0x8E /* 000001C0 */
label00000136:
00000136 2047 movea.l A0, D7
00000138 2050 movea.l A0, [A0]
0000013A 2A28 0010 move.l D5, [A0 + 0x10]
0000013E 2F05 move.l -[A7], D5
00000140 7018 moveq.l D0, 0x18
00000142 2F00 move.l -[A7], D0
00000144 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000148 2C1F move.l D6, [A7]+
0000014A 7018 moveq.l D0, 0x18
0000014C DC80 add.l D6, D0
0000014E 2806 move.l D4, D6
00000150 7018 moveq.l D0, 0x18
00000152 D880 add.l D4, D0
00000154 4267 clr.w -[A7]
00000156 2F2D A78C move.l -[A7], [A5 - 0x5874]
0000015A 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */
00000160 2F04 move.l -[A7], D4
00000162 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
00000166 101F move.b D0, [A7]+
00000168 660C bne +0xE /* 00000176 */
0000016A 2F2D A78C move.l -[A7], [A5 - 0x5874]
0000016E 4267 clr.w -[A7]
00000170 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
00000174 604A bra +0x4C /* 000001C0 */
label00000176:
00000176 2047 movea.l A0, D7
00000178 2006 move.l D0, D6
0000017A D090 add.l D0, [A0]
0000017C 2D40 FFEC move.l [A6 - 0x14], D0
00000180 286E FFEC movea.l A4, [A6 - 0x14]
00000184 2047 movea.l A0, D7
00000186 2650 movea.l A3, [A0]
00000188 28AB 0014 move.l [A4], [A3 + 0x14]
0000018C 7001 moveq.l D0, 0x01
0000018E 2940 0004 move.l [A4 + 0x4], D0
00000192 7000 moveq.l D0, 0x00
00000194 2940 0008 move.l [A4 + 0x8], D0
00000198 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000019C 486C 000C pea.l [A4 + 0xC]
000001A0 700C moveq.l D0, 0x0C
000001A2 2F00 move.l -[A7], D0
000001A4 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
000001A8 2D54 000C move.l [A6 + 0xC], [A4]
000001AC 52AB 0014 addq.l [A3 + 0x14], 1
000001B0 52AB 0010 addq.l [A3 + 0x10], 1
000001B4 2F2D A78C move.l -[A7], [A5 - 0x5874]
000001B8 1F3C 0001 move.b -[A7], 0x1
000001BC 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
label000001C0:
000001C0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000001C4 4E5E unlink A6
000001C6 2E9F move.l [A7], [A7]+
000001C8 4E75 rts
export_1381:
000001CA 4E56 0000 link A6, 0
000001CE 2F0C move.l -[A7], A4
000001D0 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000001D6 206E 0008 movea.l A0, [A6 + 0x8]
000001DA 2850 movea.l A4, [A0]
000001DC 42A7 clr.l -[A7]
000001DE 2F14 move.l -[A7], [A4]
000001E0 4EAD 255A jsr [A5 + 0x255A /* export_1191 */]
000001E4 2014 move.l D0, [A4]
000001E6 B09F cmp.l D0, [A7]+
000001E8 6702 beq +0x4 /* 000001EC */
000001EA 604E bra +0x50 /* 0000023A */
label000001EC:
000001EC 202C 0028 move.l D0, [A4 + 0x28]
000001F0 7232 moveq.l D1, 0x32
000001F2 D081 add.l D0, D1
000001F4 222C 002E move.l D1, [A4 + 0x2E]
000001F8 D280 add.l D1, D0
000001FA B294 cmp.l D1, [A4]
000001FC 6F02 ble +0x4 /* 00000200 */
000001FE 603A bra +0x3C /* 0000023A */
label00000200:
00000200 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */
00000206 B0AC 0004 cmp.l D0, [A4 + 0x4]
0000020A 6702 beq +0x4 /* 0000020E */
0000020C 602C bra +0x2E /* 0000023A */
label0000020E:
0000020E 4AAC 0018 tst.l [A4 + 0x18]
00000212 6E02 bgt +0x4 /* 00000216 */
00000214 6024 bra +0x26 /* 0000023A */
label00000216:
00000216 4A6C 0024 tst.w [A4 + 0x24]
0000021A 6C02 bge +0x4 /* 0000021E */
0000021C 601C bra +0x1E /* 0000023A */
label0000021E:
0000021E 4AAC 0028 tst.l [A4 + 0x28]
00000222 6C02 bge +0x4 /* 00000226 */
00000224 6014 bra +0x16 /* 0000023A */
label00000226:
00000226 4A6C 002C tst.w [A4 + 0x2C]
0000022A 6C02 bge +0x4 /* 0000022E */
0000022C 600C bra +0xE /* 0000023A */
label0000022E:
0000022E 4AAC 002E tst.l [A4 + 0x2E]
00000232 6C02 bge +0x4 /* 00000236 */
00000234 6004 bra +0x6 /* 0000023A */
label00000236:
00000236 422E 000C clr.b [A6 + 0xC]
label0000023A:
0000023A 285F movea.l A4, [A7]+
0000023C 4E5E unlink A6
0000023E 2E9F move.l [A7], [A7]+
00000240 4E75 rts
export_1382:
fn00000242:
00000242 4E56 0000 link A6, 0
00000246 2F0C move.l -[A7], A4
00000248 1D7C 0001 000C move.b [A6 + 0xC], 0x1
0000024E 206E 0008 movea.l A0, [A6 + 0x8]
00000252 2850 movea.l A4, [A0]
00000254 42A7 clr.l -[A7]
00000256 2F14 move.l -[A7], [A4]
00000258 4EAD 255A jsr [A5 + 0x255A /* export_1191 */]
0000025C 2014 move.l D0, [A4]
0000025E B09F cmp.l D0, [A7]+
00000260 6702 beq +0x4 /* 00000264 */
00000262 6056 bra +0x58 /* 000002BA */
label00000264:
00000264 202C 002C move.l D0, [A4 + 0x2C]
00000268 7236 moveq.l D1, 0x36
0000026A D081 add.l D0, D1
0000026C 222C 0032 move.l D1, [A4 + 0x32]
00000270 D280 add.l D1, D0
00000272 B294 cmp.l D1, [A4]
00000274 6F02 ble +0x4 /* 00000278 */
00000276 6042 bra +0x44 /* 000002BA */
label00000278:
00000278 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */
0000027E B0AC 0004 cmp.l D0, [A4 + 0x4]
00000282 6702 beq +0x4 /* 00000286 */
00000284 6034 bra +0x36 /* 000002BA */
label00000286:
00000286 4AAC 0018 tst.l [A4 + 0x18]
0000028A 6702 beq +0x4 /* 0000028E */
0000028C 602C bra +0x2E /* 000002BA */
label0000028E:
0000028E 4AAC 001C tst.l [A4 + 0x1C]
00000292 6702 beq +0x4 /* 00000296 */
00000294 6024 bra +0x26 /* 000002BA */
label00000296:
00000296 4A6C 0028 tst.w [A4 + 0x28]
0000029A 6C02 bge +0x4 /* 0000029E */
0000029C 601C bra +0x1E /* 000002BA */
label0000029E:
0000029E 4AAC 002C tst.l [A4 + 0x2C]
000002A2 6C02 bge +0x4 /* 000002A6 */
000002A4 6014 bra +0x16 /* 000002BA */
label000002A6:
000002A6 4A6C 0030 tst.w [A4 + 0x30]
000002AA 6C02 bge +0x4 /* 000002AE */
000002AC 600C bra +0xE /* 000002BA */
label000002AE:
000002AE 4AAC 0032 tst.l [A4 + 0x32]
000002B2 6C02 bge +0x4 /* 000002B6 */
000002B4 6004 bra +0x6 /* 000002BA */
label000002B6:
000002B6 422E 000C clr.b [A6 + 0xC]
label000002BA:
000002BA 285F movea.l A4, [A7]+
000002BC 4E5E unlink A6
000002BE 2E9F move.l [A7], [A7]+
000002C0 4E75 rts
export_1383:
fn000002C2:
000002C2 4E56 0000 link A6, 0
000002C6 102D AF28 move.b D0, [A5 - 0x50D8]
000002CA 6714 beq +0x16 /* 000002E0 */
000002CC 2F2D A60C move.l -[A7], [A5 - 0x59F4]
000002D0 42A7 clr.l -[A7]
000002D2 4EBA 264A jsr [PC + 0x264A /* 0000291E */]
000002D6 4267 clr.w -[A7]
000002D8 4EBA 5CC6 jsr [PC + 0x5CC6 /* 00005FA0 */]
000002DC 422D AF28 clr.b [A5 - 0x50D8]
label000002E0:
000002E0 4E5E unlink A6
000002E2 4E75 rts
export_1384:
fn000002E4:
000002E4 4E56 FFDC link A6, -0x0024
000002E8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000002EC 286E 0008 movea.l A4, [A6 + 0x8]
000002F0 2C2E 000C move.l D6, [A6 + 0xC]
000002F4 2E2E 0010 move.l D7, [A6 + 0x10]
000002F8 2046 movea.l A0, D6
000002FA 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
00000300 B090 cmp.l D0, [A0]
00000302 6742 beq +0x44 /* 00000346 */
00000304 2054 movea.l A0, [A4]
00000306 4210 clr.b [A0]
00000308 5294 addq.l [A4], 1
0000030A 486E FFE0 pea.l [A6 - 0x20]
0000030E 7020 moveq.l D0, 0x20
00000310 2F00 move.l -[A7], D0
00000312 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00000316 2D7C 574F 5341 FFE0 move.l [A6 - 0x20], 0x574F5341 /* 'WOSA' */
0000031E 7020 moveq.l D0, 0x20
00000320 2D40 FFE4 move.l [A6 - 0x1C], D0
00000324 2D47 FFE8 move.l [A6 - 0x18], D7
00000328 2D6E 0014 FFEC move.l [A6 - 0x14], [A6 + 0x14]
0000032E 2046 movea.l A0, D6
00000330 2D50 FFF0 move.l [A6 - 0x10], [A0]
00000334 486E FFE0 pea.l [A6 - 0x20]
00000338 2F14 move.l -[A7], [A4]
0000033A 7020 moveq.l D0, 0x20
0000033C 2F00 move.l -[A7], D0
0000033E 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00000342 7020 moveq.l D0, 0x20
00000344 D194 add.l [A4], D0
label00000346:
00000346 4A87 tst.l D7
00000348 6F16 ble +0x18 /* 00000360 */
0000034A 2046 movea.l A0, D6
0000034C 2068 0004 movea.l A0, [A0 + 0x4]
00000350 2650 movea.l A3, [A0]
00000352 2F0B move.l -[A7], A3
00000354 2F14 move.l -[A7], [A4]
00000356 2F07 move.l -[A7], D7
00000358 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
0000035C 2007 move.l D0, D7
0000035E D194 add.l [A4], D0
label00000360:
00000360 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000364 4E5E unlink A6
00000366 205F movea.l A0, [A7]+
00000368 DEFC 0010 add.w A7, 0x10
0000036C 4ED0 jmp [A0]
fn0000036E:
0000036E 4E56 FFD4 link A6, -0x002C
00000372 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000376 286E 000C movea.l A4, [A6 + 0xC]
0000037A 1C2E 0014 move.b D6, [A6 + 0x14]
0000037E 422E 0022 clr.b [A6 + 0x22]
00000382 1006 move.b D0, D6
00000384 6724 beq +0x26 /* 000003AA */
00000386 206E 0008 movea.l A0, [A6 + 0x8]
0000038A 2F08 move.l -[A7], A0
0000038C 42A7 clr.l -[A7]
0000038E 2F14 move.l -[A7], [A4]
00000390 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00000394 201F move.l D0, [A7]+
00000396 205F movea.l A0, [A7]+
00000398 2140 0004 move.l [A0 + 0x4], D0
0000039C 206E 0008 movea.l A0, [A6 + 0x8]
000003A0 4AA8 0004 tst.l [A0 + 0x4]
000003A4 6614 bne +0x16 /* 000003BA */
000003A6 6000 011E bra +0x120 /* 000004C6 */
label000003AA:
000003AA 206E 0008 movea.l A0, [A6 + 0x8]
000003AE 43ED 9EFA lea.l A1, [A5 - 0x6106]
000003B2 7003 moveq.l D0, 0x03
label000003B4:
000003B4 30D9 move.w [A0]+, [A1]+
000003B6 51C8 FFFC dbf D0, -0x6 /* 000003B4 */
label000003BA:
000003BA 206E 0010 movea.l A0, [A6 + 0x10]
000003BE 20BC 5754 4C4B move.l [A0], 0x57544C4B /* 'WTLK' */
000003C4 266E 001E movea.l A3, [A6 + 0x1E]
000003C8 206E 0008 movea.l A0, [A6 + 0x8]
000003CC 20BC 5754 4C4B move.l [A0], 0x57544C4B /* 'WTLK' */
000003D2 1006 move.b D0, D6
000003D4 671E beq +0x20 /* 000003F4 */
000003D6 206E 0008 movea.l A0, [A6 + 0x8]
000003DA 2068 0004 movea.l A0, [A0 + 0x4]
000003DE 2D50 FFDC move.l [A6 - 0x24], [A0]
000003E2 486E 001E pea.l [A6 + 0x1E]
000003E6 486E FFDC pea.l [A6 - 0x24]
000003EA 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
000003EE 52AE 001E addq.l [A6 + 0x1E], 1
000003F2 6008 bra +0xA /* 000003FC */
label000003F4:
000003F4 486E 001E pea.l [A6 + 0x1E]
000003F8 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
label000003FC:
000003FC 202E 001E move.l D0, [A6 + 0x1E]
00000400 908B sub.l D0, A3
00000402 2880 move.l [A4], D0
00000404 202E 001E move.l D0, [A6 + 0x1E]
00000408 90AE 001A sub.l D0, [A6 + 0x1A]
0000040C 2E00 move.l D7, D0
0000040E 7020 moveq.l D0, 0x20
00000410 DE80 add.l D7, D0
00000412 BEAE 0016 cmp.l D7, [A6 + 0x16]
00000416 6E00 00A8 bgt +0xAA /* 000004C0 */
0000041A 2F2E 001E move.l -[A7], [A6 + 0x1E]
0000041E 486E FFE0 pea.l [A6 - 0x20]
00000422 7020 moveq.l D0, 0x20
00000424 2F00 move.l -[A7], D0
00000426 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
0000042A 203C 574F 5341 move.l D0, 0x574F5341 /* 'WOSA' */
00000430 B0AE FFE0 cmp.l D0, [A6 - 0x20]
00000434 57C0 seq D0
00000436 4A00 tst.b D0
00000438 6700 0086 beq +0x88 /* 000004C0 */
0000043C 222E FFE8 move.l D1, [A6 - 0x18]
00000440 D287 add.l D1, D7
00000442 B2AE 0016 cmp.l D1, [A6 + 0x16]
00000446 5FC1 sle D1
00000448 C001 and.b D0, D1
0000044A 6774 beq +0x76 /* 000004C0 */
0000044C 206E 0010 movea.l A0, [A6 + 0x10]
00000450 20AE FFEC move.l [A0], [A6 - 0x14]
00000454 28AE FFE8 move.l [A4], [A6 - 0x18]
00000458 206E 0008 movea.l A0, [A6 + 0x8]
0000045C 20AE FFF0 move.l [A0], [A6 - 0x10]
00000460 1006 move.b D0, D6
00000462 675C beq +0x5E /* 000004C0 */
00000464 206E 0008 movea.l A0, [A6 + 0x8]
00000468 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */
0000046E B090 cmp.l D0, [A0]
00000470 660A bne +0xC /* 0000047C */
00000472 4868 0004 pea.l [A0 + 0x4]
00000476 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
0000047A 6044 bra +0x46 /* 000004C0 */
label0000047C:
0000047C 206E 0008 movea.l A0, [A6 + 0x8]
00000480 2F28 0004 move.l -[A7], [A0 + 0x4]
00000484 2F14 move.l -[A7], [A4]
00000486 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
0000048A 4267 clr.w -[A7]
0000048C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000490 4A5F tst.w [A7]+
00000492 670A beq +0xC /* 0000049E */
00000494 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000498 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
0000049C 6028 bra +0x2A /* 000004C6 */
label0000049E:
0000049E 202E FFE4 move.l D0, [A6 - 0x1C]
000004A2 D1AE 001E add.l [A6 + 0x1E], D0
000004A6 206E 0008 movea.l A0, [A6 + 0x8]
000004AA 2068 0004 movea.l A0, [A0 + 0x4]
000004AE 2D50 FFDC move.l [A6 - 0x24], [A0]
000004B2 2F2E 001E move.l -[A7], [A6 + 0x1E]
000004B6 2F2E FFDC move.l -[A7], [A6 - 0x24]
000004BA 2F14 move.l -[A7], [A4]
000004BC 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
label000004C0:
000004C0 1D7C 0001 0022 move.b [A6 + 0x22], 0x1
label000004C6:
000004C6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000004CA 4E5E unlink A6
000004CC 205F movea.l A0, [A7]+
000004CE DEFC 001A add.w A7, 0x1A
000004D2 4ED0 jmp [A0]
export_1385:
000004D4 4E56 FFE8 link A6, -0x0018
000004D8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000004DC 4247 clr.w D7
000004DE 42A7 clr.l -[A7]
000004E0 2F2E 000A move.l -[A7], [A6 + 0xA]
000004E4 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
000004E8 285F movea.l A4, [A7]+
000004EA 200C move.l D0, A4
000004EC 6776 beq +0x78 /* 00000564 */
000004EE 2054 movea.l A0, [A4]
000004F0 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */
000004F6 B0A8 0004 cmp.l D0, [A0 + 0x4]
000004FA 6604 bne +0x6 /* 00000500 */
000004FC 7C36 moveq.l D6, 0x36
000004FE 6010 bra +0x12 /* 00000510 */
label00000500:
00000500 2054 movea.l A0, [A4]
00000502 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */
00000508 B0A8 0004 cmp.l D0, [A0 + 0x4]
0000050C 6656 bne +0x58 /* 00000564 */
0000050E 7C32 moveq.l D6, 0x32
label00000510:
00000510 2646 movea.l A3, D6
00000512 D7D4 add.l A3, [A4]
00000514 2006 move.l D0, D6
00000516 D094 add.l D0, [A4]
00000518 2A00 move.l D5, D0
0000051A 700E moveq.l D0, 0x0E
0000051C 9A80 sub.l D5, D0
0000051E 4A6E 0008 tst.w [A6 + 0x8]
00000522 6606 bne +0x8 /* 0000052A */
00000524 2045 movea.l A0, D5
00000526 3E10 move.w D7, [A0]
00000528 6030 bra +0x32 /* 0000055A */
label0000052A:
0000052A 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
00000530 2045 movea.l A0, D5
00000532 3D50 FFE8 move.w [A6 - 0x18], [A0]
00000536 382E FFEA move.w D4, [A6 - 0x16]
0000053A 6018 bra +0x1A /* 00000554 */
label0000053C:
0000053C 102B 0004 move.b D0, [A3 + 0x4]
00000540 4880 ext.w D0
00000542 B06E 0008 cmp.w D0, [A6 + 0x8]
00000546 6602 bne +0x4 /* 0000054A */
00000548 5247 addq.w D7, 1
label0000054A:
0000054A 3013 move.w D0, [A3]
0000054C 48C0 ext.l D0
0000054E D7C0 add.l A3, D0
00000550 5244 addq.w D4, 1
00000552 6906 bvs +0x8 /* 0000055A */
label00000554:
00000554 B86E FFE8 cmp.w D4, [A6 - 0x18]
00000558 6FE2 ble -0x1C /* 0000053C */
label0000055A:
0000055A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000055E 4267 clr.w -[A7]
00000560 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label00000564:
00000564 3D47 000E move.w [A6 + 0xE], D7
00000568 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000056C 4E5E unlink A6
0000056E 205F movea.l A0, [A7]+
00000570 5C4F addq.w A7, 6
00000572 4ED0 jmp [A0]
export_1386:
00000574 4E56 FFE4 link A6, -0x001C
00000578 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000057C 7000 moveq.l D0, 0x00
0000057E 2D40 000C move.l [A6 + 0xC], D0
00000582 42A7 clr.l -[A7]
00000584 7034 moveq.l D0, 0x34
00000586 2F00 move.l -[A7], D0
00000588 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */
0000058E 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
00000592 2E1F move.l D7, [A7]+
00000594 42A7 clr.l -[A7]
00000596 2F07 move.l -[A7], D7
00000598 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000059C 265F movea.l A3, [A7]+
0000059E 200B move.l D0, A3
000005A0 6604 bne +0x6 /* 000005A6 */
000005A2 6000 00AC bra +0xAE /* 00000650 */
label000005A6:
000005A6 2C2E 0008 move.l D6, [A6 + 0x8]
000005AA 42A7 clr.l -[A7]
000005AC 2F06 move.l -[A7], D6
000005AE 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000005B2 281F move.l D4, [A7]+
000005B4 2044 movea.l A0, D4
000005B6 2050 movea.l A0, [A0]
000005B8 2A28 001C move.l D5, [A0 + 0x1C]
000005BC 42A7 clr.l -[A7]
000005BE 2F05 move.l -[A7], D5
000005C0 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000005C4 2D5F FFEC move.l [A6 - 0x14], [A7]+
000005C8 2044 movea.l A0, D4
000005CA 2050 movea.l A0, [A0]
000005CC 2147 001C move.l [A0 + 0x1C], D7
000005D0 206E FFEC movea.l A0, [A6 - 0x14]
000005D4 2050 movea.l A0, [A0]
000005D6 2147 0020 move.l [A0 + 0x20], D7
000005DA 2F06 move.l -[A7], D6
000005DC 1F3C 0001 move.b -[A7], 0x1
000005E0 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
000005E4 2F05 move.l -[A7], D5
000005E6 1F3C 0001 move.b -[A7], 0x1
000005EA 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
000005EE 2853 movea.l A4, [A3]
000005F0 7000 moveq.l D0, 0x00
000005F2 2940 0010 move.l [A4 + 0x10], D0
000005F6 7000 moveq.l D0, 0x00
000005F8 2940 0014 move.l [A4 + 0x14], D0
000005FC 7000 moveq.l D0, 0x00
000005FE 2940 0018 move.l [A4 + 0x18], D0
00000602 2945 001C move.l [A4 + 0x1C], D5
00000606 2946 0020 move.l [A4 + 0x20], D6
0000060A 42AC 0024 clr.l [A4 + 0x24]
0000060E 7000 moveq.l D0, 0x00
00000610 2940 0028 move.l [A4 + 0x28], D0
00000614 426C 002C clr.w [A4 + 0x2C]
00000618 7000 moveq.l D0, 0x00
0000061A 2940 002E move.l [A4 + 0x2E], D0
0000061E 2013 move.l D0, [A3]
00000620 7232 moveq.l D1, 0x32
00000622 D081 add.l D0, D1
00000624 2D40 FFE4 move.l [A6 - 0x1C], D0
00000628 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000062C 2014 move.l D0, [A4]
0000062E 7232 moveq.l D1, 0x32
00000630 9081 sub.l D0, D1
00000632 2F00 move.l -[A7], D0
00000634 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00000638 2F07 move.l -[A7], D7
0000063A 1F3C 0001 move.b -[A7], 0x1
0000063E 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
00000642 52AD A5FC addq.l [A5 - 0x5A04], 1
00000646 1B7C 0001 A4BC move.b [A5 - 0x5B44], 0x1
0000064C 2D47 000C move.l [A6 + 0xC], D7
label00000650:
00000650 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000654 4E5E unlink A6
00000656 2E9F move.l [A7], [A7]+
00000658 4E75 rts
export_1387:
0000065A 4E56 FF6C link A6, -0x0094
0000065E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000662 282E 000C move.l D4, [A6 + 0xC]
00000666 7000 moveq.l D0, 0x00
00000668 2D40 0010 move.l [A6 + 0x10], D0
0000066C 42A7 clr.l -[A7]
0000066E 2F3C 0000 0100 move.l -[A7], 0x100
00000674 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */
0000067A 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
0000067E 2E1F move.l D7, [A7]+
00000680 6604 bne +0x6 /* 00000686 */
00000682 6000 0106 bra +0x108 /* 0000078A */
label00000686:
00000686 486E FF6C pea.l [A6 - 0x94]
0000068A 2F3C 0000 0084 move.l -[A7], 0x84
00000690 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00000694 2D47 FF6C move.l [A6 - 0x94], D7
00000698 4267 clr.w -[A7]
0000069A 2F2D A60C move.l -[A7], [A5 - 0x59F4]
0000069E 2F04 move.l -[A7], D4
000006A0 486E FF6C pea.l [A6 - 0x94]
000006A4 4EBA 25DC jsr [PC + 0x25DC /* 00002C82 */]
000006A8 101F move.b D0, [A7]+
000006AA 661C bne +0x1E /* 000006C8 */
000006AC 4267 clr.w -[A7]
000006AE 2F07 move.l -[A7], D7
000006B0 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */
000006B6 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
000006BA 101F move.b D0, [A7]+
000006BC 6600 00CC bne +0xCE /* 0000078A */
000006C0 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
000006C4 6000 00C4 bra +0xC6 /* 0000078A */
label000006C8:
000006C8 42A7 clr.l -[A7]
000006CA 2F07 move.l -[A7], D7
000006CC 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000006D0 265F movea.l A3, [A7]+
000006D2 200B move.l D0, A3
000006D4 660A bne +0xC /* 000006E0 */
000006D6 2F3C 0000 0CF0 move.l -[A7], 0xCF0
000006DC 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label000006E0:
000006E0 2853 movea.l A4, [A3]
000006E2 7000 moveq.l D0, 0x00
000006E4 2940 0010 move.l [A4 + 0x10], D0
000006E8 7000 moveq.l D0, 0x00
000006EA 2940 0014 move.l [A4 + 0x14], D0
000006EE 7000 moveq.l D0, 0x00
000006F0 2940 0018 move.l [A4 + 0x18], D0
000006F4 7000 moveq.l D0, 0x00
000006F6 2940 001C move.l [A4 + 0x1C], D0
000006FA 296D A4BE 0020 move.l [A4 + 0x20], [A5 - 0x5B42]
00000700 296E 0008 0024 move.l [A4 + 0x24], [A6 + 0x8]
00000706 42AC 0028 clr.l [A4 + 0x28]
0000070A 7000 moveq.l D0, 0x00
0000070C 2940 002C move.l [A4 + 0x2C], D0
00000710 426C 0030 clr.w [A4 + 0x30]
00000714 7000 moveq.l D0, 0x00
00000716 2940 0032 move.l [A4 + 0x32], D0
0000071A 2C13 move.l D6, [A3]
0000071C 7036 moveq.l D0, 0x36
0000071E DC80 add.l D6, D0
00000720 2F06 move.l -[A7], D6
00000722 2014 move.l D0, [A4]
00000724 7236 moveq.l D1, 0x36
00000726 9081 sub.l D0, D1
00000728 2F00 move.l -[A7], D0
0000072A 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
0000072E 2F07 move.l -[A7], D7
00000730 1F3C 0001 move.b -[A7], 0x1
00000734 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00000738 52AD A604 addq.l [A5 - 0x59FC], 1
0000073C 1B7C 0001 A4BC move.b [A5 - 0x5B44], 0x1
00000742 42A7 clr.l -[A7]
00000744 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000748 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000074C 2A1F move.l D5, [A7]+
0000074E 2045 movea.l A0, D5
00000750 2050 movea.l A0, [A0]
00000752 52A8 0018 addq.l [A0 + 0x18], 1
00000756 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000075A 1F3C 0001 move.b -[A7], 0x1
0000075E 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
00000762 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00000766 2004 move.l D0, D4
00000768 5280 addq.l D0, 1
0000076A 2F00 move.l -[A7], D0
0000076C 1F3C 0001 move.b -[A7], 0x1
00000770 4EBA 582E jsr [PC + 0x582E /* 00005FA0 */]
00000774 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00000778 2004 move.l D0, D4
0000077A 5480 addq.l D0, 2
0000077C 2F00 move.l -[A7], D0
0000077E 1F3C 0001 move.b -[A7], 0x1
00000782 4EBA 581C jsr [PC + 0x581C /* 00005FA0 */]
00000786 2D47 0010 move.l [A6 + 0x10], D7
label0000078A:
0000078A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000078E 4E5E unlink A6
00000790 205F movea.l A0, [A7]+
00000792 504F addq.w A7, 8
00000794 4ED0 jmp [A0]
export_1388:
00000796 4E56 FFF8 link A6, -0x0008
0000079A 48E7 0118 movem.l -[A7], D7,A3,A4
0000079E 7000 moveq.l D0, 0x00
000007A0 2D40 0012 move.l [A6 + 0x12], D0
000007A4 42A7 clr.l -[A7]
000007A6 2F3C 0000 0080 move.l -[A7], 0x80
000007AC 2F3C 4C49 5354 move.l -[A7], 0x4C495354 /* 'LIST' */
000007B2 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
000007B6 2E1F move.l D7, [A7]+
000007B8 42A7 clr.l -[A7]
000007BA 2F07 move.l -[A7], D7
000007BC 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000007C0 265F movea.l A3, [A7]+
000007C2 200B move.l D0, A3
000007C4 6758 beq +0x5A /* 0000081E */
000007C6 2853 movea.l A4, [A3]
000007C8 2013 move.l D0, [A3]
000007CA 720C moveq.l D1, 0x0C
000007CC D081 add.l D0, D1
000007CE 2F00 move.l -[A7], D0
000007D0 2014 move.l D0, [A4]
000007D2 720C moveq.l D1, 0x0C
000007D4 9081 sub.l D0, D1
000007D6 2F00 move.l -[A7], D0
000007D8 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
000007DC 302E 0010 move.w D0, [A6 + 0x10]
000007E0 48C0 ext.l D0
000007E2 2940 0014 move.l [A4 + 0x14], D0
000007E6 396E 000E 001C move.w [A4 + 0x1C], [A6 + 0xE]
000007EC 396E 0008 001E move.w [A4 + 0x1E], [A6 + 0x8]
000007F2 396E 000C 0020 move.w [A4 + 0x20], [A6 + 0xC]
000007F8 396E 000A 0022 move.w [A4 + 0x22], [A6 + 0xA]
000007FE 7000 moveq.l D0, 0x00
00000800 2940 0028 move.l [A4 + 0x28], D0
00000804 42A7 clr.l -[A7]
00000806 2F0B move.l -[A7], A3
00000808 4EAD 0D12 jsr [A5 + 0xD12 /* export_414 */]
0000080C 295F 0024 move.l [A4 + 0x24], [A7]+
00000810 2F07 move.l -[A7], D7
00000812 1F3C 0001 move.b -[A7], 0x1
00000816 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
0000081A 2D47 0012 move.l [A6 + 0x12], D7
label0000081E:
0000081E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000822 4E5E unlink A6
00000824 205F movea.l A0, [A7]+
00000826 DEFC 000A add.w A7, 0xA /* '\n' */
0000082A 4ED0 jmp [A0]
export_1389:
0000082C 4E56 FFD4 link A6, -0x002C
00000830 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000834 422E 0012 clr.b [A6 + 0x12]
00000838 7001 moveq.l D0, 0x01
0000083A B06E 000C cmp.w D0, [A6 + 0xC]
0000083E 660A bne +0xC /* 0000084A */
00000840 4267 clr.w -[A7]
00000842 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */]
00000846 3C1F move.w D6, [A7]+
00000848 6004 bra +0x6 /* 0000084E */
label0000084A:
0000084A 3C2D 9DD4 move.w D6, [A5 - 0x622C]
label0000084E:
0000084E 4267 clr.w -[A7]
00000850 3F06 move.w -[A7], D6
00000852 4EBA 2F3A jsr [PC + 0x2F3A /* 0000378E */]
00000856 3C1F move.w D6, [A7]+
00000858 4267 clr.w -[A7]
0000085A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000085E 7022 moveq.l D0, 0x22
00000860 2F00 move.l -[A7], D0
00000862 486E FFF8 pea.l [A6 - 0x8]
00000866 4EBA 290C jsr [PC + 0x290C /* 00003174 */]
0000086A 101F move.b D0, [A7]+
0000086C 6700 0162 beq +0x164 /* 000009D0 */
00000870 42A7 clr.l -[A7]
00000872 2F2E 000E move.l -[A7], [A6 + 0xE]
00000876 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
0000087A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000087E 206E FFFC movea.l A0, [A6 - 0x4]
00000882 202E FFF8 move.l D0, [A6 - 0x8]
00000886 D090 add.l D0, [A0]
00000888 2D40 FFE4 move.l [A6 - 0x1C], D0
0000088C 720E moveq.l D1, 0x0E
0000088E 9081 sub.l D0, D1
00000890 2D40 FFE8 move.l [A6 - 0x18], D0
00000894 266E FFE8 movea.l A3, [A6 - 0x18]
00000898 4A6B 0002 tst.w [A3 + 0x2]
0000089C 6C0A bge +0xC /* 000008A8 */
0000089E 2F3C 0000 7D8F move.l -[A7], 0x7D8F
000008A4 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label000008A8:
000008A8 0C53 7FFF cmpi.w [A3], 0x7FFF
000008AC 6700 0122 beq +0x124 /* 000009D0 */
000008B0 0C6B 7FFF 0002 cmpi.w [A3 + 0x2], 0x7FFF
000008B6 6C0A bge +0xC /* 000008C2 */
000008B8 526B 0002 addq.w [A3 + 0x2], 1
000008BC 3A2B 0002 move.w D5, [A3 + 0x2]
000008C0 603C bra +0x3E /* 000008FE */
label000008C2:
000008C2 3A3C 7FFF move.w D5, 0x7FFF
label000008C6:
000008C6 5345 subq.w D5, 1
000008C8 2E2E FFE4 move.l D7, [A6 - 0x1C]
000008CC 3D7C 0001 FFD6 move.w [A6 - 0x2A], 0x1
000008D2 3D53 FFD4 move.w [A6 - 0x2C], [A3]
000008D6 3D6E FFD6 FFDC move.w [A6 - 0x24], [A6 - 0x2A]
000008DC 6016 bra +0x18 /* 000008F4 */
label000008DE:
000008DE 2047 movea.l A0, D7
000008E0 BA68 0002 cmp.w D5, [A0 + 0x2]
000008E4 67E0 beq -0x1E /* 000008C6 */
000008E6 2047 movea.l A0, D7
000008E8 3010 move.w D0, [A0]
000008EA 48C0 ext.l D0
000008EC DE80 add.l D7, D0
000008EE 526E FFDC addq.w [A6 - 0x24], 1
000008F2 690A bvs +0xC /* 000008FE */
label000008F4:
000008F4 302E FFDC move.w D0, [A6 - 0x24]
000008F8 B06E FFD4 cmp.w D0, [A6 - 0x2C]
000008FC 6FE0 ble -0x1E /* 000008DE */
label000008FE:
000008FE 2E2B 0004 move.l D7, [A3 + 0x4]
00000902 DEAE FFE4 add.l D7, [A6 - 0x1C]
00000906 7022 moveq.l D0, 0x22
00000908 D1AB 0004 add.l [A3 + 0x4], D0
0000090C 5253 addq.w [A3], 1
0000090E 2D47 FFF4 move.l [A6 - 0xC], D7
00000912 202E FFF4 move.l D0, [A6 - 0xC]
00000916 7222 moveq.l D1, 0x22
00000918 D081 add.l D0, D1
0000091A 2D40 FFF0 move.l [A6 - 0x10], D0
0000091E 206E FFFC movea.l A0, [A6 - 0x4]
00000922 2248 movea.l A1, A0
00000924 2251 movea.l A1, [A1]
00000926 2011 move.l D0, [A1]
00000928 D090 add.l D0, [A0]
0000092A 2D40 FFEC move.l [A6 - 0x14], D0
0000092E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000932 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000936 202E FFEC move.l D0, [A6 - 0x14]
0000093A 90AE FFF0 sub.l D0, [A6 - 0x10]
0000093E 2F00 move.l -[A7], D0
00000940 201F move.l D0, [A7]+
00000942 225F movea.l A1, [A7]+
00000944 205F movea.l A0, [A7]+
00000946 A02E syscall BlockMove/BlockMoveData
00000948 2F07 move.l -[A7], D7
0000094A 7022 moveq.l D0, 0x22
0000094C 2F00 move.l -[A7], D0
0000094E 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00000952 382E 000C move.w D4, [A6 + 0xC]
00000956 2847 movea.l A4, D7
00000958 38BC 0022 move.w [A4], 0x22 /* '\"' */
0000095C 3945 0002 move.w [A4 + 0x2], D5
00000960 1944 0004 move.b [A4 + 0x4], D4
00000964 7002 moveq.l D0, 0x02
00000966 B044 cmp.w D0, D4
00000968 6606 bne +0x8 /* 00000970 */
0000096A 197C 0004 0005 move.b [A4 + 0x5], 0x4
label00000970:
00000970 396D 9DD2 0018 move.w [A4 + 0x18], [A5 - 0x622E]
00000976 422C 001A clr.b [A4 + 0x1A]
0000097A 4267 clr.w -[A7]
0000097C 3F2C 0018 move.w -[A7], [A4 + 0x18]
00000980 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */]
00000984 395F 001C move.w [A4 + 0x1C], [A7]+
00000988 3946 0016 move.w [A4 + 0x16], D6
0000098C 7001 moveq.l D0, 0x01
0000098E B044 cmp.w D0, D4
00000990 6608 bne +0xA /* 0000099A */
00000992 397C 0001 0014 move.w [A4 + 0x14], 0x1
00000998 6016 bra +0x18 /* 000009B0 */
label0000099A:
0000099A 7002 moveq.l D0, 0x02
0000099C B044 cmp.w D0, D4
0000099E 6610 bne +0x12 /* 000009B0 */
000009A0 426C 0014 clr.w [A4 + 0x14]
000009A4 102D 9F34 move.b D0, [A5 - 0x60CC]
000009A8 6706 beq +0x8 /* 000009B0 */
000009AA 397C FFFF 0014 move.w [A4 + 0x14], 0xFFFF
label000009B0:
000009B0 2047 movea.l A0, D7
000009B2 226E 0008 movea.l A1, [A6 + 0x8]
000009B6 700E moveq.l D0, 0x0E
label000009B8:
000009B8 32D8 move.w [A1]+, [A0]+
000009BA 51C8 FFFC dbf D0, -0x6 /* 000009B8 */
000009BE 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
000009C4 2F2E 000E move.l -[A7], [A6 + 0xE]
000009C8 1F3C 0001 move.b -[A7], 0x1
000009CC 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label000009D0:
000009D0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000009D4 4E5E unlink A6
000009D6 205F movea.l A0, [A7]+
000009D8 DEFC 000A add.w A7, 0xA /* '\n' */
000009DC 4ED0 jmp [A0]
fn000009DE:
000009DE 4E56 FFF4 link A6, -0x000C
000009E2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000009E6 286E 0008 movea.l A4, [A6 + 0x8]
000009EA 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000009F0 7E02 moveq.l D7, 0x02
000009F2 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
000009F8 3D6C FDE4 FFF4 move.w [A6 - 0xC], [A4 - 0x21C]
000009FE 3C2E FFF6 move.w D6, [A6 - 0xA]
00000A02 602A bra +0x2C /* 00000A2E */
label00000A04:
00000A04 206C FEF6 movea.l A0, [A4 - 0x10A]
00000A08 3007 move.w D0, D7
00000A0A 48C0 ext.l D0
00000A0C 2640 movea.l A3, D0
00000A0E D7D0 add.l A3, [A0]
00000A10 202C FDEA move.l D0, [A4 - 0x216]
00000A14 B093 cmp.l D0, [A3]
00000A16 57C0 seq D0
00000A18 322B 0004 move.w D1, [A3 + 0x4]
00000A1C B26C FDDE cmp.w D1, [A4 - 0x222]
00000A20 57C1 seq D1
00000A22 C001 and.b D0, D1
00000A24 6702 beq +0x4 /* 00000A28 */
00000A26 6010 bra +0x12 /* 00000A38 */
label00000A28:
00000A28 5C47 addq.w D7, 6
00000A2A 5246 addq.w D6, 1
00000A2C 6906 bvs +0x8 /* 00000A34 */
label00000A2E:
00000A2E BC6E FFF4 cmp.w D6, [A6 - 0xC]
00000A32 6FD0 ble -0x2E /* 00000A04 */
label00000A34:
00000A34 422E 000C clr.b [A6 + 0xC]
label00000A38:
00000A38 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000A3C 4E5E unlink A6
00000A3E 2E9F move.l [A7], [A7]+
00000A40 4E75 rts
export_1390:
00000A42 4E56 FDD2 link A6, -0x022E
00000A46 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000A4A 206E 0008 movea.l A0, [A6 + 0x8]
00000A4E 43EE FEFA lea.l A1, [A6 - 0x106]
00000A52 303C 0082 move.w D0, 0x82
label00000A56:
00000A56 32D8 move.w [A1]+, [A0]+
00000A58 51C8 FFFC dbf D0, -0x6 /* 00000A56 */
00000A5C 7CFF moveq.l D6, 0xFFFFFFFF
00000A5E 426E 000C clr.w [A6 + 0xC]
00000A62 42A7 clr.l -[A7]
00000A64 2F3C 4843 525A move.l -[A7], 0x4843525A /* 'HCRZ' */
00000A6A 3F3C 0080 move.w -[A7], 0x80
00000A6E 4EAD 244A jsr [A5 + 0x244A /* export_1157 */]
00000A72 2D5F FEF6 move.l [A6 - 0x10A], [A7]+
00000A76 6604 bne +0x6 /* 00000A7C */
00000A78 6000 0202 bra +0x204 /* 00000C7C */
label00000A7C:
00000A7C 206E FEF6 movea.l A0, [A6 - 0x10A]
00000A80 2050 movea.l A0, [A0]
00000A82 3D50 FDE4 move.w [A6 - 0x21C], [A0]
00000A86 42A7 clr.l -[A7]
00000A88 2F2E FEF6 move.l -[A7], [A6 - 0x10A]
00000A8C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000A90 7006 moveq.l D0, 0x06
00000A92 C1EE FDE4 muls.w D0, [A6 - 0x21C]
00000A96 5440 addq.w D0, 2
00000A98 48C0 ext.l D0
00000A9A B09F cmp.l D0, [A7]+
00000A9C 6704 beq +0x6 /* 00000AA2 */
00000A9E 6000 01DC bra +0x1DE /* 00000C7C */
label00000AA2:
00000AA2 3E3C FF3E move.w D7, 0xFF3E
00000AA6 2F2E FEF6 move.l -[A7], [A6 - 0x10A]
00000AAA 205F movea.l A0, [A7]+
00000AAC A064 syscall MoveHHi
00000AAE 2F2E FEF6 move.l -[A7], [A6 - 0x10A]
00000AB2 205F movea.l A0, [A7]+
00000AB4 A029 syscall HLock
00000AB6 4267 clr.w -[A7]
00000AB8 A994 syscall CurResFile
00000ABA 3A1F move.w D5, [A7]+
00000ABC 3F2E FEFA move.w -[A7], [A6 - 0x106]
00000AC0 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000AC4 486E FF00 pea.l [A6 - 0x100]
00000AC8 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00000ACC 4267 clr.w -[A7]
00000ACE A9AF syscall ResError
00000AD0 3E1F move.w D7, [A7]+
00000AD2 6600 018E bne +0x190 /* 00000C62 */
00000AD6 4267 clr.w -[A7]
00000AD8 3F2E FEFA move.w -[A7], [A6 - 0x106]
00000ADC 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000AE0 486E FF00 pea.l [A6 - 0x100]
00000AE4 1F3C 0003 move.b -[A7], 0x3
00000AE8 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00000AEC 3C1F move.w D6, [A7]+
00000AEE 4267 clr.w -[A7]
00000AF0 A9AF syscall ResError
00000AF2 3E1F move.w D7, [A7]+
00000AF4 6600 016C bne +0x16E /* 00000C62 */
00000AF8 4267 clr.w -[A7]
00000AFA A99B syscall SetResLoad
00000AFC 3F05 move.w -[A7], D5
00000AFE A998 syscall UseResFile
00000B00 3D7C 0001 FDD8 move.w [A6 - 0x228], 0x1
00000B06 4267 clr.w -[A7]
00000B08 A81C syscall Count1Types
00000B0A 3D5F FDD6 move.w [A6 - 0x22A], [A7]+
00000B0E 382E FDD8 move.w D4, [A6 - 0x228]
00000B12 6000 0146 bra +0x148 /* 00000C5A */
label00000B16:
00000B16 486E FDEA pea.l [A6 - 0x216]
00000B1A 3F04 move.w -[A7], D4
00000B1C A80F syscall Get1IndType/Get1IxType
00000B1E 3D7C 0001 FDD4 move.w [A6 - 0x22C], 0x1
00000B24 4267 clr.w -[A7]
00000B26 2F2E FDEA move.l -[A7], [A6 - 0x216]
00000B2A A80D syscall Count1Resources
00000B2C 3D5F FDD2 move.w [A6 - 0x22E], [A7]+
00000B30 3D6E FDD4 FDE0 move.w [A6 - 0x220], [A6 - 0x22C]
00000B36 6000 0112 bra +0x114 /* 00000C4A */
label00000B3A:
00000B3A 42A7 clr.l -[A7]
00000B3C 2F2E FDEA move.l -[A7], [A6 - 0x216]
00000B40 3F2E FDE0 move.w -[A7], [A6 - 0x220]
00000B44 A80E syscall Get1IndResource/Get1IxResource
00000B46 2D5F FEF2 move.l [A6 - 0x10E], [A7]+
00000B4A 6700 00F8 beq +0xFA /* 00000C44 */
00000B4E 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000B52 486E FDDE pea.l [A6 - 0x222]
00000B56 486E FDEE pea.l [A6 - 0x212]
00000B5A 486E FDF2 pea.l [A6 - 0x20E]
00000B5E A9A8 syscall GetResInfo
00000B60 4267 clr.w -[A7]
00000B62 2F0E move.l -[A7], A6
00000B64 4EBA FE78 jsr [PC - 0x188 /* 000009DE */]
00000B68 101F move.b D0, [A7]+
00000B6A 6600 00D8 bne +0xDA /* 00000C44 */
00000B6E 4267 clr.w -[A7]
00000B70 42A7 clr.l -[A7]
00000B72 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000B76 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
00000B78 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000B7C 101F move.b D0, [A7]+
00000B7E 6606 bne +0x8 /* 00000B86 */
00000B80 7E94 moveq.l D7, 0xFFFFFF94
00000B82 6000 00DE bra +0xE0 /* 00000C62 */
label00000B86:
00000B86 1F3C 0001 move.b -[A7], 0x1
00000B8A A99B syscall SetResLoad
00000B8C 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000B90 A9A2 syscall LoadResource
00000B92 4267 clr.w -[A7]
00000B94 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000B98 4EAD 2652 jsr [A5 + 0x2652 /* export_1222 */]
00000B9C 101F move.b D0, [A7]+
00000B9E 6704 beq +0x6 /* 00000BA4 */
00000BA0 7E94 moveq.l D7, 0xFFFFFF94
00000BA2 6006 bra +0x8 /* 00000BAA */
label00000BA4:
00000BA4 4267 clr.w -[A7]
00000BA6 A9AF syscall ResError
00000BA8 3E1F move.w D7, [A7]+
label00000BAA:
00000BAA 4267 clr.w -[A7]
00000BAC A99B syscall SetResLoad
00000BAE 4A47 tst.w D7
00000BB0 6600 00B0 bne +0xB2 /* 00000C62 */
00000BB4 4267 clr.w -[A7]
00000BB6 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000BBA A9A6 syscall GetResAttrs
00000BBC 3D5F FDDC move.w [A6 - 0x224], [A7]+
00000BC0 4267 clr.w -[A7]
00000BC2 486E FEF2 pea.l [A6 - 0x10E]
00000BC6 4EAD 258A jsr [A5 + 0x258A /* export_1197 */]
00000BCA 3E1F move.w D7, [A7]+
00000BCC 4267 clr.w -[A7]
00000BCE 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000BD2 4EAD 264A jsr [A5 + 0x264A /* export_1221 */]
00000BD6 101F move.b D0, [A7]+
00000BD8 671C beq +0x1E /* 00000BF6 */
00000BDA 7200 moveq.l D1, 0x00
00000BDC 322E FDDC move.w D1, [A6 - 0x224]
00000BE0 C2BC 0000 0020 and.l D1, 0x20 /* ' ' */
00000BE6 4A81 tst.l D1
00000BE8 56C1 sne D1
00000BEA C001 and.b D0, D1
00000BEC 6708 beq +0xA /* 00000BF6 */
00000BEE 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000BF2 205F movea.l A0, [A7]+
00000BF4 A02B syscall EmptyHandle
label00000BF6:
00000BF6 4A47 tst.w D7
00000BF8 6668 bne +0x6A /* 00000C62 */
00000BFA 3F06 move.w -[A7], D6
00000BFC A998 syscall UseResFile
00000BFE 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000C02 2F2E FDEA move.l -[A7], [A6 - 0x216]
00000C06 3F2E FDDE move.w -[A7], [A6 - 0x222]
00000C0A 486E FDF2 pea.l [A6 - 0x20E]
00000C0E A9AB syscall AddResource
00000C10 4267 clr.w -[A7]
00000C12 A9AF syscall ResError
00000C14 3E1F move.w D7, [A7]+
00000C16 664A bne +0x4C /* 00000C62 */
00000C18 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000C1C 7000 moveq.l D0, 0x00
00000C1E 302E FDDC move.w D0, [A6 - 0x224]
00000C22 80BC 0000 0002 or.l D0, 0x2
00000C28 3F00 move.w -[A7], D0
00000C2A A9A7 syscall SetResAttrs
00000C2C 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000C30 A9B0 syscall WriteResource
00000C32 4267 clr.w -[A7]
00000C34 A9AF syscall ResError
00000C36 3E1F move.w D7, [A7]+
00000C38 6628 bne +0x2A /* 00000C62 */
00000C3A 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000C3E A9A3 syscall ReleaseResource
00000C40 3F05 move.w -[A7], D5
00000C42 A998 syscall UseResFile
label00000C44:
00000C44 526E FDE0 addq.w [A6 - 0x220], 1
00000C48 690C bvs +0xE /* 00000C56 */
label00000C4A:
00000C4A 302E FDE0 move.w D0, [A6 - 0x220]
00000C4E B06E FDD2 cmp.w D0, [A6 - 0x22E]
00000C52 6F00 FEE6 ble -0x118 /* 00000B3A */
label00000C56:
00000C56 5244 addq.w D4, 1
00000C58 6908 bvs +0xA /* 00000C62 */
label00000C5A:
00000C5A B86E FDD6 cmp.w D4, [A6 - 0x22A]
00000C5E 6F00 FEB6 ble -0x148 /* 00000B16 */
label00000C62:
00000C62 3D47 000C move.w [A6 + 0xC], D7
00000C66 2F2E FEF6 move.l -[A7], [A6 - 0x10A]
00000C6A A9A3 syscall ReleaseResource
00000C6C 1F3C 0001 move.b -[A7], 0x1
00000C70 A99B syscall SetResLoad
00000C72 3F05 move.w -[A7], D5
00000C74 A998 syscall UseResFile
00000C76 3F06 move.w -[A7], D6
00000C78 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
label00000C7C:
00000C7C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00000C80 4E5E unlink A6
00000C82 2E9F move.l [A7], [A7]+
00000C84 4E75 rts
fn00000C86:
00000C86 4E56 FFD6 link A6, -0x002A
00000C8A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000C8E 422E 0010 clr.b [A6 + 0x10]
00000C92 102D A58A move.b D0, [A5 - 0x5A76]
00000C96 6704 beq +0x6 /* 00000C9C */
00000C98 6000 01D2 bra +0x1D4 /* 00000E6C */
label00000C9C:
00000C9C 4AAE 0008 tst.l [A6 + 0x8]
00000CA0 6E04 bgt +0x6 /* 00000CA6 */
00000CA2 6000 01C8 bra +0x1CA /* 00000E6C */
label00000CA6:
00000CA6 42A7 clr.l -[A7]
00000CA8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CAC 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000CB0 265F movea.l A3, [A7]+
00000CB2 200B move.l D0, A3
00000CB4 6604 bne +0x6 /* 00000CBA */
00000CB6 6000 01B4 bra +0x1B6 /* 00000E6C */
label00000CBA:
00000CBA 2F0B move.l -[A7], A3
00000CBC 486E FFD7 pea.l [A6 - 0x29]
00000CC0 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00000CC4 2053 movea.l A0, [A3]
00000CC6 202E 0008 move.l D0, [A6 + 0x8]
00000CCA B0A8 0018 cmp.l D0, [A0 + 0x18]
00000CCE 6E00 0170 bgt +0x172 /* 00000E40 */
00000CD2 2E13 move.l D7, [A3]
00000CD4 7030 moveq.l D0, 0x30
00000CD6 DE80 add.l D7, D0
00000CD8 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8]
label00000CDE:
00000CDE 2047 movea.l A0, D7
00000CE0 3028 0004 move.w D0, [A0 + 0x4]
00000CE4 48C0 ext.l D0
00000CE6 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000CEA 6C10 bge +0x12 /* 00000CFC */
00000CEC 2047 movea.l A0, D7
00000CEE 3028 0004 move.w D0, [A0 + 0x4]
00000CF2 48C0 ext.l D0
00000CF4 91AE FFF8 sub.l [A6 - 0x8], D0
00000CF8 5C87 addq.l D7, 6
00000CFA 60E2 bra -0x1C /* 00000CDE */
label00000CFC:
00000CFC 2047 movea.l A0, D7
00000CFE 2D50 FFEC move.l [A6 - 0x14], [A0]
00000D02 2047 movea.l A0, D7
00000D04 7001 moveq.l D0, 0x01
00000D06 B068 0004 cmp.w D0, [A0 + 0x4]
00000D0A 6654 bne +0x56 /* 00000D60 */
00000D0C 4267 clr.w -[A7]
00000D0E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000D12 2F3C 5041 4745 move.l -[A7], 0x50414745 /* 'PAGE' */
00000D18 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
00000D1C 101F move.b D0, [A7]+
00000D1E 6604 bne +0x6 /* 00000D24 */
00000D20 6000 011E bra +0x120 /* 00000E40 */
label00000D24:
00000D24 2C07 move.l D6, D7
00000D26 2806 move.l D4, D6
00000D28 5C84 addq.l D4, 6
00000D2A 2853 movea.l A4, [A3]
00000D2C 2014 move.l D0, [A4]
00000D2E D093 add.l D0, [A3]
00000D30 2D40 FFE0 move.l [A6 - 0x20], D0
00000D34 2F04 move.l -[A7], D4
00000D36 2F06 move.l -[A7], D6
00000D38 202E FFE0 move.l D0, [A6 - 0x20]
00000D3C 9084 sub.l D0, D4
00000D3E 2F00 move.l -[A7], D0
00000D40 201F move.l D0, [A7]+
00000D42 225F movea.l A1, [A7]+
00000D44 205F movea.l A0, [A7]+
00000D46 A02E syscall BlockMove/BlockMoveData
00000D48 2C2E FFE0 move.l D6, [A6 - 0x20]
00000D4C 5D86 subq.l D6, 6
00000D4E 2F06 move.l -[A7], D6
00000D50 7006 moveq.l D0, 0x06
00000D52 2F00 move.l -[A7], D0
00000D54 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00000D58 53AC 0010 subq.l [A4 + 0x10], 1
00000D5C 6000 00D6 bra +0xD8 /* 00000E34 */
label00000D60:
00000D60 42A7 clr.l -[A7]
00000D62 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000D66 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00000D6A 2A1F move.l D5, [A7]+
00000D6C 6700 00D2 beq +0xD4 /* 00000E40 */
00000D70 2053 movea.l A0, [A3]
00000D72 3028 001C move.w D0, [A0 + 0x1C]
00000D76 48C0 ext.l D0
00000D78 2D40 FFF4 move.l [A6 - 0xC], D0
00000D7C 2045 movea.l A0, D5
00000D7E 2050 movea.l A0, [A0]
00000D80 2F08 move.l -[A7], A0
00000D82 42A7 clr.l -[A7]
00000D84 2F05 move.l -[A7], D5
00000D86 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000D8A 2247 movea.l A1, D7
00000D8C 3F29 0004 move.w -[A7], [A1 + 0x4]
00000D90 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000D94 201F move.l D0, [A7]+
00000D96 205F movea.l A0, [A7]+
00000D98 B0A8 0014 cmp.l D0, [A0 + 0x14]
00000D9C 57C0 seq D0
00000D9E 4400 neg.b D0
00000DA0 1D40 FFD6 move.b [A6 - 0x2A], D0
00000DA4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000DA8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000DAC 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000DB0 201F move.l D0, [A7]+
00000DB2 7218 moveq.l D1, 0x18
00000DB4 D081 add.l D0, D1
00000DB6 2D40 FFE4 move.l [A6 - 0x1C], D0
00000DBA 2045 movea.l A0, D5
00000DBC 282E FFE4 move.l D4, [A6 - 0x1C]
00000DC0 D890 add.l D4, [A0]
00000DC2 2C04 move.l D6, D4
00000DC4 9CAE FFF4 sub.l D6, [A6 - 0xC]
00000DC8 2045 movea.l A0, D5
00000DCA 2245 movea.l A1, D5
00000DCC 2251 movea.l A1, [A1]
00000DCE 2011 move.l D0, [A1]
00000DD0 D090 add.l D0, [A0]
00000DD2 2D40 FFE0 move.l [A6 - 0x20], D0
00000DD6 2F04 move.l -[A7], D4
00000DD8 2F06 move.l -[A7], D6
00000DDA 202E FFE0 move.l D0, [A6 - 0x20]
00000DDE 9084 sub.l D0, D4
00000DE0 2F00 move.l -[A7], D0
00000DE2 201F move.l D0, [A7]+
00000DE4 225F movea.l A1, [A7]+
00000DE6 205F movea.l A0, [A7]+
00000DE8 A02E syscall BlockMove/BlockMoveData
00000DEA 2C2E FFE0 move.l D6, [A6 - 0x20]
00000DEE 9CAE FFF4 sub.l D6, [A6 - 0xC]
00000DF2 2F06 move.l -[A7], D6
00000DF4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000DF8 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00000DFC 2047 movea.l A0, D7
00000DFE 5368 0004 subq.w [A0 + 0x4], 1
00000E02 102E FFD6 move.b D0, [A6 - 0x2A]
00000E06 6720 beq +0x22 /* 00000E28 */
00000E08 2045 movea.l A0, D5
00000E0A 2050 movea.l A0, [A0]
00000E0C 2F08 move.l -[A7], A0
00000E0E 42A7 clr.l -[A7]
00000E10 2F05 move.l -[A7], D5
00000E12 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000E16 2247 movea.l A1, D7
00000E18 3F29 0004 move.w -[A7], [A1 + 0x4]
00000E1C 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000E20 201F move.l D0, [A7]+
00000E22 205F movea.l A0, [A7]+
00000E24 2140 0014 move.l [A0 + 0x14], D0
label00000E28:
00000E28 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000E2C 1F3C 0001 move.b -[A7], 0x1
00000E30 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
label00000E34:
00000E34 2853 movea.l A4, [A3]
00000E36 53AC 0018 subq.l [A4 + 0x18], 1
00000E3A 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00000E40:
00000E40 2F0B move.l -[A7], A3
00000E42 1F2E FFD7 move.b -[A7], [A6 - 0x29]
00000E46 101F move.b D0, [A7]+
00000E48 205F movea.l A0, [A7]+
00000E4A A06A syscall HSetState
00000E4C 2853 movea.l A4, [A3]
00000E4E 296C 0018 0028 move.l [A4 + 0x28], [A4 + 0x18]
00000E54 42A7 clr.l -[A7]
00000E56 2F0B move.l -[A7], A3
00000E58 4EAD 0D12 jsr [A5 + 0xD12 /* export_414 */]
00000E5C 295F 0024 move.l [A4 + 0x24], [A7]+
00000E60 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E64 1F3C 0001 move.b -[A7], 0x1
00000E68 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
label00000E6C:
00000E6C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000E70 4E5E unlink A6
00000E72 205F movea.l A0, [A7]+
00000E74 504F addq.w A7, 8
00000E76 4ED0 jmp [A0]
export_1391:
00000E78 4E56 FFE8 link A6, -0x0018
00000E7C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000E80 2A2E 0008 move.l D5, [A6 + 0x8]
00000E84 422E 000C clr.b [A6 + 0xC]
00000E88 102D A58A move.b D0, [A5 - 0x5A76]
00000E8C 6702 beq +0x4 /* 00000E90 */
00000E8E 606E bra +0x70 /* 00000EFE */
label00000E90:
00000E90 42A7 clr.l -[A7]
00000E92 2F05 move.l -[A7], D5
00000E94 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000E98 285F movea.l A4, [A7]+
00000E9A 200C move.l D0, A4
00000E9C 6760 beq +0x62 /* 00000EFE */
00000E9E 7E30 moveq.l D7, 0x30
00000EA0 7001 moveq.l D0, 0x01
00000EA2 2D40 FFEC move.l [A6 - 0x14], D0
00000EA6 2054 movea.l A0, [A4]
00000EA8 2D68 0010 FFE8 move.l [A6 - 0x18], [A0 + 0x10]
00000EAE 2C2E FFEC move.l D6, [A6 - 0x14]
00000EB2 6020 bra +0x22 /* 00000ED4 */
label00000EB4:
00000EB4 2647 movea.l A3, D7
00000EB6 D7D4 add.l A3, [A4]
00000EB8 4267 clr.w -[A7]
00000EBA 2F13 move.l -[A7], [A3]
00000EBC 2F3C 5041 4745 move.l -[A7], 0x50414745 /* 'PAGE' */
00000EC2 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
00000EC6 101F move.b D0, [A7]+
00000EC8 6604 bne +0x6 /* 00000ECE */
00000ECA 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
label00000ECE:
00000ECE 5C87 addq.l D7, 6
00000ED0 5286 addq.l D6, 1
00000ED2 6906 bvs +0x8 /* 00000EDA */
label00000ED4:
00000ED4 BCAE FFE8 cmp.l D6, [A6 - 0x18]
00000ED8 6FDA ble -0x24 /* 00000EB4 */
label00000EDA:
00000EDA 2F05 move.l -[A7], D5
00000EDC 4267 clr.w -[A7]
00000EDE 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
00000EE2 4267 clr.w -[A7]
00000EE4 2F05 move.l -[A7], D5
00000EE6 2F3C 4C49 5354 move.l -[A7], 0x4C495354 /* 'LIST' */
00000EEC 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
00000EF0 101F move.b D0, [A7]+
00000EF2 6604 bne +0x6 /* 00000EF8 */
00000EF4 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
label00000EF8:
00000EF8 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00000EFE:
00000EFE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000F02 4E5E unlink A6
00000F04 2E9F move.l [A7], [A7]+
00000F06 4E75 rts
export_1392:
00000F08 4E56 FFEA link A6, -0x0016
00000F0C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000F10 422E 000E clr.b [A6 + 0xE]
00000F14 42A7 clr.l -[A7]
00000F16 2F2E 000A move.l -[A7], [A6 + 0xA]
00000F1A 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00000F1E 285F movea.l A4, [A7]+
00000F20 200C move.l D0, A4
00000F22 675A beq +0x5C /* 00000F7E */
00000F24 42A7 clr.l -[A7]
00000F26 2F0C move.l -[A7], A4
00000F28 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000F2C 4EBA 0DAA jsr [PC + 0xDAA /* 00001CD8 */]
00000F30 265F movea.l A3, [A7]+
00000F32 200B move.l D0, A3
00000F34 673C beq +0x3E /* 00000F72 */
00000F36 3E13 move.w D7, [A3]
00000F38 206D AF30 movea.l A0, [A5 - 0x50D0]
00000F3C 5350 subq.w [A0], 1
00000F3E 206D AF30 movea.l A0, [A5 - 0x50D0]
00000F42 3007 move.w D0, D7
00000F44 48C0 ext.l D0
00000F46 91A8 0004 sub.l [A0 + 0x4], D0
00000F4A 2C0B move.l D6, A3
00000F4C 3007 move.w D0, D7
00000F4E 48C0 ext.l D0
00000F50 2A00 move.l D5, D0
00000F52 DA86 add.l D5, D6
00000F54 2054 movea.l A0, [A4]
00000F56 2810 move.l D4, [A0]
00000F58 D894 add.l D4, [A4]
00000F5A 2F05 move.l -[A7], D5
00000F5C 2F06 move.l -[A7], D6
00000F5E 2004 move.l D0, D4
00000F60 9085 sub.l D0, D5
00000F62 2F00 move.l -[A7], D0
00000F64 201F move.l D0, [A7]+
00000F66 225F movea.l A1, [A7]+
00000F68 205F movea.l A0, [A7]+
00000F6A A02E syscall BlockMove/BlockMoveData
00000F6C 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label00000F72:
00000F72 2F2E 000A move.l -[A7], [A6 + 0xA]
00000F76 1F3C 0001 move.b -[A7], 0x1
00000F7A 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label00000F7E:
00000F7E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000F82 4E5E unlink A6
00000F84 205F movea.l A0, [A7]+
00000F86 5C4F addq.w A7, 6
00000F88 4ED0 jmp [A0]
fn00000F8A:
00000F8A 4E56 0000 link A6, 0
00000F8E 48E7 0018 movem.l -[A7], A3,A4
00000F92 286E 0008 movea.l A4, [A6 + 0x8]
00000F96 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00000F9C 102D A58A move.b D0, [A5 - 0x5A76]
00000FA0 6708 beq +0xA /* 00000FAA */
00000FA2 4EAD 2EAA jsr [A5 + 0x2EAA /* export_1489 */]
00000FA6 6000 00A6 bra +0xA8 /* 0000104E */
label00000FAA:
00000FAA 7001 moveq.l D0, 0x01
00000FAC B0AD A604 cmp.l D0, [A5 - 0x59FC]
00000FB0 660C bne +0xE /* 00000FBE */
00000FB2 3F3C 0017 move.w -[A7], 0x17
00000FB6 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */]
00000FBA 6000 0092 bra +0x94 /* 0000104E */
label00000FBE:
00000FBE 42A7 clr.l -[A7]
00000FC0 2F2C FFFC move.l -[A7], [A4 - 0x4]
00000FC4 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00000FC8 295F FFF0 move.l [A4 - 0x10], [A7]+
00000FCC 6602 bne +0x4 /* 00000FD0 */
00000FCE 607E bra +0x80 /* 0000104E */
label00000FD0:
00000FD0 206C FFF0 movea.l A0, [A4 - 0x10]
00000FD4 2050 movea.l A0, [A0]
00000FD6 0828 0006 0014 btst.b [A0 + 0x14], 0x6
00000FDC 56C0 sne D0
00000FDE 4400 neg.b D0
00000FE0 1940 FFE5 move.b [A4 - 0x1B], D0
00000FE4 2F2C FFFC move.l -[A7], [A4 - 0x4]
00000FE8 4267 clr.w -[A7]
00000FEA 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00000FEE 102C FFE5 move.b D0, [A4 - 0x1B]
00000FF2 670A beq +0xC /* 00000FFE */
00000FF4 3F3C 0018 move.w -[A7], 0x18
00000FF8 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */]
00000FFC 6050 bra +0x52 /* 0000104E */
label00000FFE:
00000FFE 42A7 clr.l -[A7]
00001000 2F2C FFF8 move.l -[A7], [A4 - 0x8]
00001004 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001008 295F FFF4 move.l [A4 - 0xC], [A7]+
0000100C 206C FFF4 movea.l A0, [A4 - 0xC]
00001010 2650 movea.l A3, [A0]
00001012 7001 moveq.l D0, 0x01
00001014 B0AB 0018 cmp.l D0, [A3 + 0x18]
00001018 5CC0 sge D0
0000101A 4400 neg.b D0
0000101C 1940 FFE4 move.b [A4 - 0x1C], D0
00001020 082B 0006 0014 btst.b [A3 + 0x14], 0x6
00001026 56C0 sne D0
00001028 C02C FFE4 and.b D0, [A4 - 0x1C]
0000102C 1940 FFE5 move.b [A4 - 0x1B], D0
00001030 2F2C FFF8 move.l -[A7], [A4 - 0x8]
00001034 4267 clr.w -[A7]
00001036 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
0000103A 102C FFE5 move.b D0, [A4 - 0x1B]
0000103E 670A beq +0xC /* 0000104A */
00001040 3F3C 0019 move.w -[A7], 0x19
00001044 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */]
00001048 6004 bra +0x6 /* 0000104E */
label0000104A:
0000104A 422E 000C clr.b [A6 + 0xC]
label0000104E:
0000104E 4CDF 1800 movem.l A3,A4, [A7]+
00001052 4E5E unlink A6
00001054 2E9F move.l [A7], [A7]+
00001056 4E75 rts
fn00001058:
00001058 4E56 0000 link A6, 0
0000105C 2F0C move.l -[A7], A4
0000105E 286E 0008 movea.l A4, [A6 + 0x8]
00001062 102C FFE1 move.b D0, [A4 - 0x1F]
00001066 6708 beq +0xA /* 00001070 */
00001068 3F3C 0001 move.w -[A7], 0x1
0000106C 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */]
label00001070:
00001070 202D ABD8 move.l D0, [A5 - 0x5428]
00001074 B0AC FFF8 cmp.l D0, [A4 - 0x8]
00001078 56C0 sne D0
0000107A 802C FFE1 or.b D0, [A4 - 0x1F]
0000107E 0240 0001 andi.w D0, 0x1
00001082 6708 beq +0xA /* 0000108C */
00001084 3F3C 0002 move.w -[A7], 0x2
00001088 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */]
label0000108C:
0000108C 202D ABEE move.l D0, [A5 - 0x5412]
00001090 B0AC FFFC cmp.l D0, [A4 - 0x4]
00001094 56C0 sne D0
00001096 802C FFE1 or.b D0, [A4 - 0x1F]
0000109A 0240 0001 andi.w D0, 0x1
0000109E 6708 beq +0xA /* 000010A8 */
000010A0 3F3C 0003 move.w -[A7], 0x3
000010A4 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */]
label000010A8:
000010A8 285F movea.l A4, [A7]+
000010AA 4E5E unlink A6
000010AC 2E9F move.l [A7], [A7]+
000010AE 4E75 rts
export_1393:
000010B0 4E56 FFE0 link A6, -0x0020
000010B4 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000010B8 4EBA 01C0 jsr [PC + 0x1C0 /* 0000127A */]
000010BC 2D6D ABEE FFFC move.l [A6 - 0x4], [A5 - 0x5412]
000010C2 2D6D ABD8 FFF8 move.l [A6 - 0x8], [A5 - 0x5428]
000010C8 42A7 clr.l -[A7]
000010CA 4EBA 1852 jsr [PC + 0x1852 /* 0000291E */]
000010CE 2B5F AF70 move.l [A5 - 0x5090], [A7]+
000010D2 2B6D A284 AF6C move.l [A5 - 0x5094], [A5 - 0x5D7C]
000010D8 4267 clr.w -[A7]
000010DA 2F0E move.l -[A7], A6
000010DC 4EBA FEAC jsr [PC - 0x154 /* 00000F8A */]
000010E0 101F move.b D0, [A7]+
000010E2 6704 beq +0x6 /* 000010E8 */
000010E4 6000 018C bra +0x18E /* 00001272 */
label000010E8:
000010E8 102E FFE4 move.b D0, [A6 - 0x1C]
000010EC 6704 beq +0x6 /* 000010F2 */
000010EE 7A06 moveq.l D5, 0x06
000010F0 6002 bra +0x4 /* 000010F4 */
label000010F2:
000010F2 7A07 moveq.l D5, 0x07
label000010F4:
000010F4 1F3C 0002 move.b -[A7], 0x2
000010F8 3F05 move.w -[A7], D5
000010FA 4EAD 2812 jsr [A5 + 0x2812 /* export_1278 */]
000010FE 202D A284 move.l D0, [A5 - 0x5D7C]
00001102 B0AD AF6C cmp.l D0, [A5 - 0x5094]
00001106 56C0 sne D0
00001108 4400 neg.b D0
0000110A 1D40 FFE1 move.b [A6 - 0x1F], D0
0000110E 6624 bne +0x26 /* 00001134 */
00001110 222D ABEE move.l D1, [A5 - 0x5412]
00001114 B2AE FFFC cmp.l D1, [A6 - 0x4]
00001118 57C1 seq D1
0000111A 8001 or.b D0, D1
0000111C 0240 0001 andi.w D0, 0x1
00001120 6612 bne +0x14 /* 00001134 */
00001122 2F00 move.l -[A7], D0
00001124 4267 clr.w -[A7]
00001126 2F0E move.l -[A7], A6
00001128 4EBA FE60 jsr [PC - 0x1A0 /* 00000F8A */]
0000112C 121F move.b D1, [A7]+
0000112E 201F move.l D0, [A7]+
00001130 8001 or.b D0, D1
00001132 670A beq +0xC /* 0000113E */
label00001134:
00001134 2F0E move.l -[A7], A6
00001136 4EBA FF20 jsr [PC - 0xE0 /* 00001058 */]
0000113A 6000 0136 bra +0x138 /* 00001272 */
label0000113E:
0000113E 2F2D AF70 move.l -[A7], [A5 - 0x5090]
00001142 4267 clr.w -[A7]
00001144 4EBA 329C jsr [PC + 0x329C /* 000043E2 */]
00001148 4267 clr.w -[A7]
0000114A 2F2D A60C move.l -[A7], [A5 - 0x59F4]
0000114E 2F2D AF70 move.l -[A7], [A5 - 0x5090]
00001152 4EBA FB32 jsr [PC - 0x4CE /* 00000C86 */]
00001156 101F move.b D0, [A7]+
00001158 6700 00FE beq +0x100 /* 00001258 */
0000115C 2B6E FFFC AF60 move.l [A5 - 0x50A0], [A6 - 0x4]
00001162 2F2D AF60 move.l -[A7], [A5 - 0x50A0]
00001166 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
0000116A 53AD A604 subq.l [A5 - 0x59FC], 1
0000116E 202D AF60 move.l D0, [A5 - 0x50A0]
00001172 B0AD A608 cmp.l D0, [A5 - 0x59F8]
00001176 6612 bne +0x14 /* 0000118A */
00001178 42A7 clr.l -[A7]
0000117A 2F2D A60C move.l -[A7], [A5 - 0x59F4]
0000117E 7001 moveq.l D0, 0x01
00001180 2F00 move.l -[A7], D0
00001182 4EBA 209C jsr [PC + 0x209C /* 00003220 */]
00001186 2B5F A608 move.l [A5 - 0x59F8], [A7]+
label0000118A:
0000118A 1B7C 0001 A4BC move.b [A5 - 0x5B44], 0x1
00001190 42A7 clr.l -[A7]
00001192 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001196 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000119A 2D5F FFF4 move.l [A6 - 0xC], [A7]+
0000119E 6608 bne +0xA /* 000011A8 */
000011A0 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
000011A4 6000 0098 bra +0x9A /* 0000123E */
label000011A8:
000011A8 206E FFF4 movea.l A0, [A6 - 0xC]
000011AC 2850 movea.l A4, [A0]
000011AE 53AC 0018 subq.l [A4 + 0x18], 1
000011B2 7001 moveq.l D0, 0x01
000011B4 B0AC 0018 cmp.l D0, [A4 + 0x18]
000011B8 5EC4 sgt D4
000011BA 4404 neg.b D4
000011BC 2C2C 0020 move.l D6, [A4 + 0x20]
000011C0 2E2C 001C move.l D7, [A4 + 0x1C]
000011C4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000011C8 1F3C 0001 move.b -[A7], 0x1
000011CC 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
000011D0 1004 move.b D0, D4
000011D2 676A beq +0x6C /* 0000123E */
000011D4 2B6E FFF8 AF2C move.l [A5 - 0x50D4], [A6 - 0x8]
000011DA 2F2D AF2C move.l -[A7], [A5 - 0x50D4]
000011DE 4EAD 1772 jsr [A5 + 0x1772 /* export_746 */]
000011E2 53AD A5FC subq.l [A5 - 0x5A04], 1
000011E6 2B6D A600 AD22 move.l [A5 - 0x52DE], [A5 - 0x5A00]
000011EC 202D A600 move.l D0, [A5 - 0x5A00]
000011F0 B0AE FFF8 cmp.l D0, [A6 - 0x8]
000011F4 6604 bne +0x6 /* 000011FA */
000011F6 2B47 A600 move.l [A5 - 0x5A00], D7
label000011FA:
000011FA 42A7 clr.l -[A7]
000011FC 2F06 move.l -[A7], D6
000011FE 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001202 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00001206 6714 beq +0x16 /* 0000121C */
00001208 206E FFF4 movea.l A0, [A6 - 0xC]
0000120C 2050 movea.l A0, [A0]
0000120E 2147 001C move.l [A0 + 0x1C], D7
00001212 2F06 move.l -[A7], D6
00001214 1F3C 0001 move.b -[A7], 0x1
00001218 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
label0000121C:
0000121C 42A7 clr.l -[A7]
0000121E 2F07 move.l -[A7], D7
00001220 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001224 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00001228 6714 beq +0x16 /* 0000123E */
0000122A 206E FFF4 movea.l A0, [A6 - 0xC]
0000122E 2050 movea.l A0, [A0]
00001230 2146 0020 move.l [A0 + 0x20], D6
00001234 2F07 move.l -[A7], D7
00001236 1F3C 0001 move.b -[A7], 0x1
0000123A 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
label0000123E:
0000123E 2F2D AF60 move.l -[A7], [A5 - 0x50A0]
00001242 4EAD 3162 jsr [A5 + 0x3162 /* export_1576 */]
00001246 2F2D A60C move.l -[A7], [A5 - 0x59F4]
0000124A 2F2D AF70 move.l -[A7], [A5 - 0x5090]
0000124E 1F3C 0001 move.b -[A7], 0x1
00001252 4EBA 4D4C jsr [PC + 0x4D4C /* 00005FA0 */]
00001256 6004 bra +0x6 /* 0000125C */
label00001258:
00001258 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
label0000125C:
0000125C 7000 moveq.l D0, 0x00
0000125E 2B40 A5A0 move.l [A5 - 0x5A60], D0
00001262 42A7 clr.l -[A7]
00001264 4EBA 16B8 jsr [PC + 0x16B8 /* 0000291E */]
00001268 2B5F A5A0 move.l [A5 - 0x5A60], [A7]+
0000126C 2F0E move.l -[A7], A6
0000126E 4EBA FDE8 jsr [PC - 0x218 /* 00001058 */]
label00001272:
00001272 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00001276 4E5E unlink A6
00001278 4E75 rts
export_1394:
fn0000127A:
0000127A 4E56 FFF4 link A6, -0x000C
0000127E 48E7 0118 movem.l -[A7], D7,A3,A4
00001282 4AAD AF60 tst.l [A5 - 0x50A0]
00001286 57C0 seq D0
00001288 802D A58A or.b D0, [A5 - 0x5A76]
0000128C 0240 0001 andi.w D0, 0x1
00001290 6704 beq +0x6 /* 00001296 */
00001292 6000 00F2 bra +0xF4 /* 00001386 */
label00001296:
00001296 42A7 clr.l -[A7]
00001298 2F2D A60C move.l -[A7], [A5 - 0x59F4]
0000129C 2F2D AF60 move.l -[A7], [A5 - 0x50A0]
000012A0 4EBA 2760 jsr [PC + 0x2760 /* 00003A02 */]
000012A4 4A9F tst.l [A7]+
000012A6 670A beq +0xC /* 000012B2 */
000012A8 2F3C 0000 D431 move.l -[A7], 0xD431
000012AE 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label000012B2:
000012B2 42A7 clr.l -[A7]
000012B4 2F2D AF60 move.l -[A7], [A5 - 0x50A0]
000012B8 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000012BC 285F movea.l A4, [A7]+
000012BE 200C move.l D0, A4
000012C0 6700 00B8 beq +0xBA /* 0000137A */
000012C4 2054 movea.l A0, [A4]
000012C6 2E28 0010 move.l D7, [A0 + 0x10]
000012CA 2F2D AF60 move.l -[A7], [A5 - 0x50A0]
000012CE 4267 clr.w -[A7]
000012D0 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
000012D4 4267 clr.w -[A7]
000012D6 2F2D AF60 move.l -[A7], [A5 - 0x50A0]
000012DA 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */
000012E0 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
000012E4 101F move.b D0, [A7]+
000012E6 6604 bne +0x6 /* 000012EC */
000012E8 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
label000012EC:
000012EC 4A87 tst.l D7
000012EE 56C0 sne D0
000012F0 4A00 tst.b D0
000012F2 6720 beq +0x22 /* 00001314 */
000012F4 2F00 move.l -[A7], D0
000012F6 4267 clr.w -[A7]
000012F8 2F07 move.l -[A7], D7
000012FA 2F3C 424D 4150 move.l -[A7], 0x424D4150 /* 'BMAP' */
00001300 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
00001304 121F move.b D1, [A7]+
00001306 201F move.l D0, [A7]+
00001308 0A01 0001 xori.b D1, 0x1
0000130C C001 and.b D0, D1
0000130E 6704 beq +0x6 /* 00001314 */
00001310 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
label00001314:
00001314 4AAD AF2C tst.l [A5 - 0x50D4]
00001318 6760 beq +0x62 /* 0000137A */
0000131A 42A7 clr.l -[A7]
0000131C 2F2D AF2C move.l -[A7], [A5 - 0x50D4]
00001320 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001324 265F movea.l A3, [A7]+
00001326 200B move.l D0, A3
00001328 6750 beq +0x52 /* 0000137A */
0000132A 2053 movea.l A0, [A3]
0000132C 2E28 0010 move.l D7, [A0 + 0x10]
00001330 2F2D AF2C move.l -[A7], [A5 - 0x50D4]
00001334 4267 clr.w -[A7]
00001336 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
0000133A 4267 clr.w -[A7]
0000133C 2F2D AF2C move.l -[A7], [A5 - 0x50D4]
00001340 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */
00001346 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
0000134A 101F move.b D0, [A7]+
0000134C 6604 bne +0x6 /* 00001352 */
0000134E 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
label00001352:
00001352 4A87 tst.l D7
00001354 56C0 sne D0
00001356 4A00 tst.b D0
00001358 6720 beq +0x22 /* 0000137A */
0000135A 2F00 move.l -[A7], D0
0000135C 4267 clr.w -[A7]
0000135E 2F07 move.l -[A7], D7
00001360 2F3C 424D 4150 move.l -[A7], 0x424D4150 /* 'BMAP' */
00001366 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
0000136A 121F move.b D1, [A7]+
0000136C 201F move.l D0, [A7]+
0000136E 0A01 0001 xori.b D1, 0x1
00001372 C001 and.b D0, D1
00001374 6704 beq +0x6 /* 0000137A */
00001376 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
label0000137A:
0000137A 7000 moveq.l D0, 0x00
0000137C 2B40 AF60 move.l [A5 - 0x50A0], D0
00001380 7000 moveq.l D0, 0x00
00001382 2B40 AF2C move.l [A5 - 0x50D4], D0
label00001386:
00001386 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000138A 4E5E unlink A6
0000138C 4E75 rts
export_1395:
0000138E 4E56 0000 link A6, 0
00001392 4EBA FEE6 jsr [PC - 0x11A /* 0000127A */]
00001396 486D AF5A pea.l [A5 - 0x50A6]
0000139A 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
0000139E 4E5E unlink A6
000013A0 4E75 rts
export_1396:
000013A2 4E56 FFF4 link A6, -0x000C
000013A6 48E7 0118 movem.l -[A7], D7,A3,A4
000013AA 422E 0010 clr.b [A6 + 0x10]
000013AE 206E 0008 movea.l A0, [A6 + 0x8]
000013B2 4210 clr.b [A0]
000013B4 42A7 clr.l -[A7]
000013B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000013BA 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000013BE 285F movea.l A4, [A7]+
000013C0 200C move.l D0, A4
000013C2 672E beq +0x30 /* 000013F2 */
000013C4 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000013CA 2054 movea.l A0, [A4]
000013CC 2028 0028 move.l D0, [A0 + 0x28]
000013D0 7232 moveq.l D1, 0x32
000013D2 D081 add.l D0, D1
000013D4 2E28 002E move.l D7, [A0 + 0x2E]
000013D8 DE80 add.l D7, D0
000013DA 2647 movea.l A3, D7
000013DC D7D4 add.l A3, [A4]
000013DE 2F0B move.l -[A7], A3
000013E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013E4 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000013E8 2F2E 000C move.l -[A7], [A6 + 0xC]
000013EC 4267 clr.w -[A7]
000013EE 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
label000013F2:
000013F2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000013F6 4E5E unlink A6
000013F8 205F movea.l A0, [A7]+
000013FA 504F addq.w A7, 8
000013FC 4ED0 jmp [A0]
export_1397:
000013FE 4E56 FFE8 link A6, -0x0018
00001402 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001406 7000 moveq.l D0, 0x00
00001408 2D40 000C move.l [A6 + 0xC], D0
0000140C 2E2D A600 move.l D7, [A5 - 0x5A00]
00001410 7001 moveq.l D0, 0x01
00001412 2D40 FFEC move.l [A6 - 0x14], D0
00001416 2D6D A5FC FFE8 move.l [A6 - 0x18], [A5 - 0x5A04]
0000141C 2C2E FFEC move.l D6, [A6 - 0x14]
00001420 602E bra +0x30 /* 00001450 */
label00001422:
00001422 BEAE 0008 cmp.l D7, [A6 + 0x8]
00001426 6606 bne +0x8 /* 0000142E */
00001428 2D46 000C move.l [A6 + 0xC], D6
0000142C 6028 bra +0x2A /* 00001456 */
label0000142E:
0000142E 42A7 clr.l -[A7]
00001430 2F07 move.l -[A7], D7
00001432 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001436 285F movea.l A4, [A7]+
00001438 200C move.l D0, A4
0000143A 671A beq +0x1C /* 00001456 */
0000143C 2054 movea.l A0, [A4]
0000143E 2A28 001C move.l D5, [A0 + 0x1C]
00001442 2F07 move.l -[A7], D7
00001444 4267 clr.w -[A7]
00001446 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
0000144A 2E05 move.l D7, D5
0000144C 5286 addq.l D6, 1
0000144E 6906 bvs +0x8 /* 00001456 */
label00001450:
00001450 BCAE FFE8 cmp.l D6, [A6 - 0x18]
00001454 6FCC ble -0x32 /* 00001422 */
label00001456:
00001456 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
0000145A 4E5E unlink A6
0000145C 2E9F move.l [A7], [A7]+
0000145E 4E75 rts
export_1398:
00001460 4E56 0000 link A6, 0
00001464 4267 clr.w -[A7]
00001466 42A7 clr.l -[A7]
00001468 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000146C 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001470 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001474 3F3C 0004 move.w -[A7], 0x4
00001478 1F3C 0001 move.b -[A7], 0x1
0000147C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001480 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001484 4EBA 01F4 jsr [PC + 0x1F4 /* 0000167A */]
00001488 1D5F 0014 move.b [A6 + 0x14], [A7]+
0000148C 4E5E unlink A6
0000148E 205F movea.l A0, [A7]+
00001490 DEFC 000C add.w A7, 0xC
00001494 4ED0 jmp [A0]
export_1399:
00001496 4E56 FFF4 link A6, -0x000C
0000149A 2D7C 5754 4C4B 000C move.l [A6 + 0xC], 0x57544C4B /* 'WTLK' */
000014A2 4267 clr.w -[A7]
000014A4 42A7 clr.l -[A7]
000014A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014AA 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000014AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014B2 2F3C 0000 0004 move.l -[A7], 0x4
000014B8 486E FFFC pea.l [A6 - 0x4]
000014BC 486E FFF4 pea.l [A6 - 0xC]
000014C0 4EBA 01B8 jsr [PC + 0x1B8 /* 0000167A */]
000014C4 101F move.b D0, [A7]+
000014C6 6706 beq +0x8 /* 000014CE */
000014C8 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
label000014CE:
000014CE 4E5E unlink A6
000014D0 2E9F move.l [A7], [A7]+
000014D2 4E75 rts
export_1400:
fn000014D4:
000014D4 4E56 FFCA link A6, -0x0036
000014D8 2F0C move.l -[A7], A4
000014DA 422E 0012 clr.b [A6 + 0x12]
000014DE 4267 clr.w -[A7]
000014E0 2F2E 000E move.l -[A7], [A6 + 0xE]
000014E4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000014E8 486E FFE2 pea.l [A6 - 0x1E]
000014EC 4EBA 05DA jsr [PC + 0x5DA /* 00001AC8 */]
000014F0 101F move.b D0, [A7]+
000014F2 6602 bne +0x4 /* 000014F6 */
000014F4 6072 bra +0x74 /* 00001568 */
label000014F6:
000014F6 082E 0004 FFF0 btst.b [A6 - 0x10], 0x4
000014FC 675C beq +0x5E /* 0000155A */
000014FE 42A7 clr.l -[A7]
00001500 2F2E 000A move.l -[A7], [A6 + 0xA]
00001504 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00001508 285F movea.l A4, [A7]+
0000150A 200C move.l D0, A4
0000150C 675A beq +0x5C /* 00001568 */
0000150E 2F0C move.l -[A7], A4
00001510 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001514 4267 clr.w -[A7]
00001516 486E FFDA pea.l [A6 - 0x26]
0000151A 486E FFD6 pea.l [A6 - 0x2A]
0000151E 486E FFCE pea.l [A6 - 0x32]
00001522 486E FFCA pea.l [A6 - 0x36]
00001526 4EBA 1288 jsr [PC + 0x1288 /* 000027B0 */]
0000152A 4AAE FFDA tst.l [A6 - 0x26]
0000152E 56C0 sne D0
00001530 4AAE FFCE tst.l [A6 - 0x32]
00001534 5EC1 sgt D1
00001536 C001 and.b D0, D1
00001538 6714 beq +0x16 /* 0000154E */
0000153A 206E FFDA movea.l A0, [A6 - 0x26]
0000153E 1010 move.b D0, [A0]
00001540 4880 ext.w D0
00001542 7231 moveq.l D1, 0x31
00001544 B240 cmp.w D1, D0
00001546 57C0 seq D0
00001548 4400 neg.b D0
0000154A 1D40 0012 move.b [A6 + 0x12], D0
label0000154E:
0000154E 2F2E 000A move.l -[A7], [A6 + 0xA]
00001552 4267 clr.w -[A7]
00001554 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00001558 600E bra +0x10 /* 00001568 */
label0000155A:
0000155A 082E 0006 FFF0 btst.b [A6 - 0x10], 0x6
00001560 56C0 sne D0
00001562 4400 neg.b D0
00001564 1D40 0012 move.b [A6 + 0x12], D0
label00001568:
00001568 285F movea.l A4, [A7]+
0000156A 4E5E unlink A6
0000156C 205F movea.l A0, [A7]+
0000156E DEFC 000A add.w A7, 0xA /* '\n' */
00001572 4ED0 jmp [A0]
export_1401:
fn00001574:
00001574 4E56 FFFC link A6, -0x0004
00001578 2F0C move.l -[A7], A4
0000157A 7000 moveq.l D0, 0x00
0000157C 2D40 000C move.l [A6 + 0xC], D0
00001580 42A7 clr.l -[A7]
00001582 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001586 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
0000158A 285F movea.l A4, [A7]+
0000158C 200C move.l D0, A4
0000158E 6712 beq +0x14 /* 000015A2 */
00001590 2054 movea.l A0, [A4]
00001592 2D68 0024 000C move.l [A6 + 0xC], [A0 + 0x24]
00001598 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000159C 4267 clr.w -[A7]
0000159E 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
label000015A2:
000015A2 285F movea.l A4, [A7]+
000015A4 4E5E unlink A6
000015A6 2E9F move.l [A7], [A7]+
000015A8 4E75 rts
export_1402:
000015AA 4E56 FFF4 link A6, -0x000C
000015AE 48E7 0118 movem.l -[A7], D7,A3,A4
000015B2 422E 0010 clr.b [A6 + 0x10]
000015B6 206E 0008 movea.l A0, [A6 + 0x8]
000015BA 4210 clr.b [A0]
000015BC 42A7 clr.l -[A7]
000015BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000015C2 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000015C6 285F movea.l A4, [A7]+
000015C8 200C move.l D0, A4
000015CA 672E beq +0x30 /* 000015FA */
000015CC 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000015D2 2054 movea.l A0, [A4]
000015D4 2028 002C move.l D0, [A0 + 0x2C]
000015D8 7236 moveq.l D1, 0x36
000015DA D081 add.l D0, D1
000015DC 2E28 0032 move.l D7, [A0 + 0x32]
000015E0 DE80 add.l D7, D0
000015E2 2647 movea.l A3, D7
000015E4 D7D4 add.l A3, [A4]
000015E6 2F0B move.l -[A7], A3
000015E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015EC 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000015F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000015F4 4267 clr.w -[A7]
000015F6 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
label000015FA:
000015FA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000015FE 4E5E unlink A6
00001600 205F movea.l A0, [A7]+
00001602 504F addq.w A7, 8
00001604 4ED0 jmp [A0]
export_1403:
00001606 4E56 0000 link A6, 0
0000160A 4267 clr.w -[A7]
0000160C 42A7 clr.l -[A7]
0000160E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001612 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00001616 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000161A 3F3C 0003 move.w -[A7], 0x3
0000161E 1F3C 0001 move.b -[A7], 0x1
00001622 2F2E 000C move.l -[A7], [A6 + 0xC]
00001626 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000162A 4EBA 004E jsr [PC + 0x4E /* 0000167A */]
0000162E 1D5F 0014 move.b [A6 + 0x14], [A7]+
00001632 4E5E unlink A6
00001634 205F movea.l A0, [A7]+
00001636 DEFC 000C add.w A7, 0xC
0000163A 4ED0 jmp [A0]
export_1404:
0000163C 4E56 FFF4 link A6, -0x000C
00001640 2D7C 5754 4C4B 000C move.l [A6 + 0xC], 0x57544C4B /* 'WTLK' */
00001648 4267 clr.w -[A7]
0000164A 42A7 clr.l -[A7]
0000164C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001650 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00001654 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001658 2F3C 0000 0003 move.l -[A7], 0x3
0000165E 486E FFFC pea.l [A6 - 0x4]
00001662 486E FFF4 pea.l [A6 - 0xC]
00001666 4EBA 0012 jsr [PC + 0x12 /* 0000167A */]
0000166A 101F move.b D0, [A7]+
0000166C 6706 beq +0x8 /* 00001674 */
0000166E 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
label00001674:
00001674 4E5E unlink A6
00001676 2E9F move.l [A7], [A7]+
00001678 4E75 rts
fn0000167A:
0000167A 4E56 FFEA link A6, -0x0016
0000167E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001682 266E 0018 movea.l A3, [A6 + 0x18]
00001686 3C2E 0012 move.w D6, [A6 + 0x12]
0000168A 422E 001C clr.b [A6 + 0x1C]
0000168E 206E 0008 movea.l A0, [A6 + 0x8]
00001692 43ED 9EFA lea.l A1, [A5 - 0x6106]
00001696 7003 moveq.l D0, 0x03
label00001698:
00001698 30D9 move.w [A0]+, [A1]+
0000169A 51C8 FFFC dbf D0, -0x6 /* 00001698 */
0000169E 200B move.l D0, A3
000016A0 6700 00C2 beq +0xC4 /* 00001764 */
000016A4 2F0B move.l -[A7], A3
000016A6 486E FFEB pea.l [A6 - 0x15]
000016AA 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
000016AE 7003 moveq.l D0, 0x03
000016B0 B046 cmp.w D0, D6
000016B2 6610 bne +0x12 /* 000016C4 */
000016B4 2853 movea.l A4, [A3]
000016B6 202C 002C move.l D0, [A4 + 0x2C]
000016BA 7236 moveq.l D1, 0x36
000016BC D081 add.l D0, D1
000016BE 2E2C 0032 move.l D7, [A4 + 0x32]
000016C2 DE80 add.l D7, D0
label000016C4:
000016C4 7004 moveq.l D0, 0x04
000016C6 B046 cmp.w D0, D6
000016C8 6610 bne +0x12 /* 000016DA */
000016CA 2853 movea.l A4, [A3]
000016CC 202C 0028 move.l D0, [A4 + 0x28]
000016D0 7232 moveq.l D1, 0x32
000016D2 D081 add.l D0, D1
000016D4 2E2C 002E move.l D7, [A4 + 0x2E]
000016D8 DE80 add.l D7, D0
label000016DA:
000016DA 2007 move.l D0, D7
000016DC D093 add.l D0, [A3]
000016DE 2D40 FFEC move.l [A6 - 0x14], D0
000016E2 486E FFEC pea.l [A6 - 0x14]
000016E6 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
000016EA 2053 movea.l A0, [A3]
000016EC 2F08 move.l -[A7], A0
000016EE 42A7 clr.l -[A7]
000016F0 2F2E FFEC move.l -[A7], [A6 - 0x14]
000016F4 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
000016F8 201F move.l D0, [A7]+
000016FA 205F movea.l A0, [A7]+
000016FC 48E7 8080 movem.l -[A7], D0,A0
00001700 42A7 clr.l -[A7]
00001702 2F13 move.l -[A7], [A3]
00001704 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
00001708 221F move.l D1, [A7]+
0000170A 4CDF 0101 movem.l D0,A0, [A7]+
0000170E 9081 sub.l D0, D1
00001710 2210 move.l D1, [A0]
00001712 9280 sub.l D1, D0
00001714 2D41 FFF8 move.l [A6 - 0x8], D1
00001718 4267 clr.w -[A7]
0000171A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000171E 2F13 move.l -[A7], [A3]
00001720 2053 movea.l A0, [A3]
00001722 2F10 move.l -[A7], [A0]
00001724 1F2E 0010 move.b -[A7], [A6 + 0x10]
00001728 2F2E 000C move.l -[A7], [A6 + 0xC]
0000172C 486E FFF8 pea.l [A6 - 0x8]
00001730 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001734 4EBA EC38 jsr [PC - 0x13C8 /* 0000036E */]
00001738 1D5F 001C move.b [A6 + 0x1C], [A7]+
0000173C 2F0B move.l -[A7], A3
0000173E 1F2E FFEB move.b -[A7], [A6 - 0x15]
00001742 101F move.b D0, [A7]+
00001744 205F movea.l A0, [A7]+
00001746 A06A syscall HSetState
00001748 7003 moveq.l D0, 0x03
0000174A B046 cmp.w D0, D6
0000174C 660C bne +0xE /* 0000175A */
0000174E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001752 4267 clr.w -[A7]
00001754 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00001758 600A bra +0xC /* 00001764 */
label0000175A:
0000175A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000175E 4267 clr.w -[A7]
00001760 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
label00001764:
00001764 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001768 4E5E unlink A6
0000176A 205F movea.l A0, [A7]+
0000176C DEFC 0014 add.w A7, 0x14
00001770 4ED0 jmp [A0]
export_1405:
fn00001772:
00001772 4E56 FF7C link A6, -0x0084
00001776 422E 000C clr.b [A6 + 0xC]
0000177A 4AAE 0008 tst.l [A6 + 0x8]
0000177E 6602 bne +0x4 /* 00001782 */
00001780 602E bra +0x30 /* 000017B0 */
label00001782:
00001782 4267 clr.w -[A7]
00001784 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00001788 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000178C 486E FF7C pea.l [A6 - 0x84]
00001790 4EBA 0046 jsr [PC + 0x46 /* 000017D8 */]
00001794 101F move.b D0, [A7]+
00001796 660A bne +0xC /* 000017A2 */
00001798 2F3C 0005 BAAB move.l -[A7], 0x5BAAB
0000179E 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label000017A2:
000017A2 082E 0004 FF80 btst.b [A6 - 0x80], 0x4
000017A8 56C0 sne D0
000017AA 4400 neg.b D0
000017AC 1D40 000C move.b [A6 + 0xC], D0
label000017B0:
000017B0 4E5E unlink A6
000017B2 2E9F move.l [A7], [A7]+
000017B4 4E75 rts
export_1406:
000017B6 4E56 0000 link A6, 0
000017BA 4267 clr.w -[A7]
000017BC 42A7 clr.l -[A7]
000017BE 2F2D A60C move.l -[A7], [A5 - 0x59F4]
000017C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017C6 4EBA 223A jsr [PC + 0x223A /* 00003A02 */]
000017CA 4EBA FFA6 jsr [PC - 0x5A /* 00001772 */]
000017CE 1D5F 000C move.b [A6 + 0xC], [A7]+
000017D2 4E5E unlink A6
000017D4 2E9F move.l [A7], [A7]+
000017D6 4E75 rts
export_1407:
fn000017D8:
000017D8 4E56 FFE0 link A6, -0x0020
000017DC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000017E0 422E 0014 clr.b [A6 + 0x14]
000017E4 4AAE 000C tst.l [A6 + 0xC]
000017E8 6E04 bgt +0x6 /* 000017EE */
000017EA 6000 00A0 bra +0xA2 /* 0000188C */
label000017EE:
000017EE 42A7 clr.l -[A7]
000017F0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000017F4 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000017F8 285F movea.l A4, [A7]+
000017FA 200C move.l D0, A4
000017FC 6604 bne +0x6 /* 00001802 */
000017FE 6000 008C bra +0x8E /* 0000188C */
label00001802:
00001802 2054 movea.l A0, [A4]
00001804 202E 000C move.l D0, [A6 + 0xC]
00001808 B0A8 0018 cmp.l D0, [A0 + 0x18]
0000180C 6E74 bgt +0x76 /* 00001882 */
0000180E 3028 001C move.w D0, [A0 + 0x1C]
00001812 48C0 ext.l D0
00001814 2C00 move.l D6, D0
00001816 2648 movea.l A3, A0
00001818 7030 moveq.l D0, 0x30
0000181A D7C0 add.l A3, D0
0000181C 2E2E 000C move.l D7, [A6 + 0xC]
label00001820:
00001820 302B 0004 move.w D0, [A3 + 0x4]
00001824 48C0 ext.l D0
00001826 B087 cmp.l D0, D7
00001828 6C0C bge +0xE /* 00001836 */
0000182A 302B 0004 move.w D0, [A3 + 0x4]
0000182E 48C0 ext.l D0
00001830 9E80 sub.l D7, D0
00001832 5C8B addq.l A3, 6
00001834 60EA bra -0x14 /* 00001820 */
label00001836:
00001836 2A13 move.l D5, [A3]
00001838 42A7 clr.l -[A7]
0000183A 2F05 move.l -[A7], D5
0000183C 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00001840 281F move.l D4, [A7]+
00001842 673E beq +0x40 /* 00001882 */
00001844 2007 move.l D0, D7
00001846 5380 subq.l D0, 1
00001848 2F00 move.l -[A7], D0
0000184A 2F06 move.l -[A7], D6
0000184C 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00001850 201F move.l D0, [A7]+
00001852 7218 moveq.l D1, 0x18
00001854 D081 add.l D0, D1
00001856 2D40 FFE8 move.l [A6 - 0x18], D0
0000185A 2044 movea.l A0, D4
0000185C 202E FFE8 move.l D0, [A6 - 0x18]
00001860 D090 add.l D0, [A0]
00001862 2D40 FFE4 move.l [A6 - 0x1C], D0
00001866 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000186A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000186E 2F06 move.l -[A7], D6
00001870 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00001874 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
0000187A 2F05 move.l -[A7], D5
0000187C 4267 clr.w -[A7]
0000187E 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
label00001882:
00001882 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001886 4267 clr.w -[A7]
00001888 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
label0000188C:
0000188C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001890 4E5E unlink A6
00001892 205F movea.l A0, [A7]+
00001894 DEFC 000C add.w A7, 0xC
00001898 4ED0 jmp [A0]
export_1408:
0000189A 4E56 FFDC link A6, -0x0024
0000189E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000018A2 206E 0008 movea.l A0, [A6 + 0x8]
000018A6 4250 clr.w [A0]
000018A8 422E 0018 clr.b [A6 + 0x18]
000018AC 102E 000C move.b D0, [A6 + 0xC]
000018B0 6706 beq +0x8 /* 000018B8 */
000018B2 2E2E 0012 move.l D7, [A6 + 0x12]
000018B6 6004 bra +0x6 /* 000018BC */
label000018B8:
000018B8 2E2E 000E move.l D7, [A6 + 0xE]
label000018BC:
000018BC 42A7 clr.l -[A7]
000018BE 2F07 move.l -[A7], D7
000018C0 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
000018C4 265F movea.l A3, [A7]+
000018C6 200B move.l D0, A3
000018C8 6604 bne +0x6 /* 000018CE */
000018CA 6000 00AA bra +0xAC /* 00001976 */
label000018CE:
000018CE 2F0B move.l -[A7], A3
000018D0 486E FFE5 pea.l [A6 - 0x1B]
000018D4 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
000018D8 2053 movea.l A0, [A3]
000018DA 2D48 FFE0 move.l [A6 - 0x20], A0
000018DE 102E 000C move.b D0, [A6 + 0xC]
000018E2 6704 beq +0x6 /* 000018E8 */
000018E4 7C32 moveq.l D6, 0x32
000018E6 6002 bra +0x4 /* 000018EA */
label000018E8:
000018E8 7C36 moveq.l D6, 0x36
label000018EA:
000018EA 2846 movea.l A4, D6
000018EC D9D3 add.l A4, [A3]
000018EE 200C move.l D0, A4
000018F0 720E moveq.l D1, 0x0E
000018F2 9081 sub.l D0, D1
000018F4 2D40 FFEC move.l [A6 - 0x14], D0
000018F8 4245 clr.w D5
000018FA 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1
00001900 206E FFEC movea.l A0, [A6 - 0x14]
00001904 3D50 FFDC move.w [A6 - 0x24], [A0]
00001908 382E FFDE move.w D4, [A6 - 0x22]
0000190C 604E bra +0x50 /* 0000195C */
label0000190E:
0000190E 7001 moveq.l D0, 0x01
00001910 B02C 0004 cmp.b D0, [A4 + 0x4]
00001914 663C bne +0x3E /* 00001952 */
00001916 5245 addq.w D5, 1
00001918 7000 moveq.l D0, 0x00
0000191A 302C 000E move.w D0, [A4 + 0xE]
0000191E C0BC 0000 0F00 and.l D0, 0xF00
00001924 E088 lsr D0, 8
00001926 322E 0016 move.w D1, [A6 + 0x16]
0000192A 48C1 ext.l D1
0000192C B280 cmp.l D1, D0
0000192E 6622 bne +0x24 /* 00001952 */
00001930 1D7C 0001 0018 move.b [A6 + 0x18], 0x1
00001936 4267 clr.w -[A7]
00001938 2F07 move.l -[A7], D7
0000193A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000193E 3F2C 0002 move.w -[A7], [A4 + 0x2]
00001942 4EBA FB90 jsr [PC - 0x470 /* 000014D4 */]
00001946 101F move.b D0, [A7]+
00001948 6708 beq +0xA /* 00001952 */
0000194A 206E 0008 movea.l A0, [A6 + 0x8]
0000194E 3085 move.w [A0], D5
00001950 6010 bra +0x12 /* 00001962 */
label00001952:
00001952 3014 move.w D0, [A4]
00001954 48C0 ext.l D0
00001956 D9C0 add.l A4, D0
00001958 5244 addq.w D4, 1
0000195A 6906 bvs +0x8 /* 00001962 */
label0000195C:
0000195C B86E FFDC cmp.w D4, [A6 - 0x24]
00001960 6FAC ble -0x52 /* 0000190E */
label00001962:
00001962 2F0B move.l -[A7], A3
00001964 1F2E FFE5 move.b -[A7], [A6 - 0x1B]
00001968 101F move.b D0, [A7]+
0000196A 205F movea.l A0, [A7]+
0000196C A06A syscall HSetState
0000196E 2F07 move.l -[A7], D7
00001970 4267 clr.w -[A7]
00001972 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label00001976:
00001976 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000197A 4E5E unlink A6
0000197C 205F movea.l A0, [A7]+
0000197E DEFC 0010 add.w A7, 0x10
00001982 4ED0 jmp [A0]
export_1409:
fn00001984:
00001984 4E56 FFFC link A6, -0x0004
00001988 2F0C move.l -[A7], A4
0000198A 422E 0010 clr.b [A6 + 0x10]
0000198E 42A7 clr.l -[A7]
00001990 2F2E 000C move.l -[A7], [A6 + 0xC]
00001994 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00001998 285F movea.l A4, [A7]+
0000199A 200C move.l D0, A4
0000199C 671E beq +0x20 /* 000019BC */
0000199E 2054 movea.l A0, [A4]
000019A0 226E 0008 movea.l A1, [A6 + 0x8]
000019A4 7017 moveq.l D0, 0x17
label000019A6:
000019A6 32D8 move.w [A1]+, [A0]+
000019A8 51C8 FFFC dbf D0, -0x6 /* 000019A6 */
000019AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000019B0 4267 clr.w -[A7]
000019B2 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
000019B6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label000019BC:
000019BC 285F movea.l A4, [A7]+
000019BE 4E5E unlink A6
000019C0 205F movea.l A0, [A7]+
000019C2 504F addq.w A7, 8
000019C4 4ED0 jmp [A0]
export_1410:
000019C6 4E56 FFF4 link A6, -0x000C
000019CA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000019CE 2C2E 0008 move.l D6, [A6 + 0x8]
000019D2 7000 moveq.l D0, 0x00
000019D4 2D40 0010 move.l [A6 + 0x10], D0
000019D8 42A7 clr.l -[A7]
000019DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000019DE 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000019E2 285F movea.l A4, [A7]+
000019E4 200C move.l D0, A4
000019E6 6736 beq +0x38 /* 00001A1E */
000019E8 4A86 tst.l D6
000019EA 5EC0 sgt D0
000019EC 2054 movea.l A0, [A4]
000019EE BCA8 0010 cmp.l D6, [A0 + 0x10]
000019F2 5FC1 sle D1
000019F4 C001 and.b D0, D1
000019F6 671C beq +0x1E /* 00001A14 */
000019F8 2E06 move.l D7, D6
000019FA 5387 subq.l D7, 1
000019FC 2007 move.l D0, D7
000019FE D087 add.l D0, D7
00001A00 D087 add.l D0, D7
00001A02 2E00 move.l D7, D0
00001A04 E38F lsl D7, 1
00001A06 2014 move.l D0, [A4]
00001A08 7230 moveq.l D1, 0x30
00001A0A D081 add.l D0, D1
00001A0C 2640 movea.l A3, D0
00001A0E D7C7 add.l A3, D7
00001A10 2D53 0010 move.l [A6 + 0x10], [A3]
label00001A14:
00001A14 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A18 4267 clr.w -[A7]
00001A1A 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
label00001A1E:
00001A1E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001A22 4E5E unlink A6
00001A24 205F movea.l A0, [A7]+
00001A26 504F addq.w A7, 8
00001A28 4ED0 jmp [A0]
export_1411:
00001A2A 4E56 FFF2 link A6, -0x000E
00001A2E 48E7 0108 movem.l -[A7], D7,A4
00001A32 206E 0008 movea.l A0, [A6 + 0x8]
00001A36 4210 clr.b [A0]
00001A38 42A7 clr.l -[A7]
00001A3A 2F2D A788 move.l -[A7], [A5 - 0x5878]
00001A3E 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */
00001A44 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00001A48 285F movea.l A4, [A7]+
00001A4A 200C move.l D0, A4
00001A4C 6602 bne +0x4 /* 00001A50 */
00001A4E 606C bra +0x6E /* 00001ABC */
label00001A50:
00001A50 2014 move.l D0, [A4]
00001A52 7218 moveq.l D1, 0x18
00001A54 D081 add.l D0, D1
00001A56 2D40 FFF6 move.l [A6 - 0xA], D0
00001A5A 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1
00001A60 2054 movea.l A0, [A4]
00001A62 3D68 0012 FFF2 move.w [A6 - 0xE], [A0 + 0x12]
00001A68 3E2E FFF4 move.w D7, [A6 - 0xC]
00001A6C 603E bra +0x40 /* 00001AAC */
label00001A6E:
00001A6E 206E FFF6 movea.l A0, [A6 - 0xA]
00001A72 3010 move.w D0, [A0]
00001A74 B06E 000C cmp.w D0, [A6 + 0xC]
00001A78 6612 bne +0x14 /* 00001A8C */
00001A7A 202E FFF6 move.l D0, [A6 - 0xA]
00001A7E 5480 addq.l D0, 2
00001A80 2F00 move.l -[A7], D0
00001A82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A86 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00001A8A 6026 bra +0x28 /* 00001AB2 */
label00001A8C:
00001A8C 54AE FFF6 addq.l [A6 - 0xA], 2
00001A90 486E FFF6 pea.l [A6 - 0xA]
00001A94 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
00001A98 202E FFF6 move.l D0, [A6 - 0xA]
00001A9C 5280 addq.l D0, 1
00001A9E C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
00001AA4 2D40 FFF6 move.l [A6 - 0xA], D0
00001AA8 5247 addq.w D7, 1
00001AAA 6906 bvs +0x8 /* 00001AB2 */
label00001AAC:
00001AAC BE6E FFF2 cmp.w D7, [A6 - 0xE]
00001AB0 6FBC ble -0x42 /* 00001A6E */
label00001AB2:
00001AB2 2F2D A788 move.l -[A7], [A5 - 0x5878]
00001AB6 4267 clr.w -[A7]
00001AB8 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
label00001ABC:
00001ABC 4CDF 1080 movem.l D7,A4, [A7]+
00001AC0 4E5E unlink A6
00001AC2 205F movea.l A0, [A7]+
00001AC4 5C4F addq.w A7, 6
00001AC6 4ED0 jmp [A0]
export_1412:
fn00001AC8:
00001AC8 4E56 FFF8 link A6, -0x0008
00001ACC 48E7 0018 movem.l -[A7], A3,A4
00001AD0 422E 0012 clr.b [A6 + 0x12]
00001AD4 42A7 clr.l -[A7]
00001AD6 2F2E 000E move.l -[A7], [A6 + 0xE]
00001ADA 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00001ADE 285F movea.l A4, [A7]+
00001AE0 200C move.l D0, A4
00001AE2 6730 beq +0x32 /* 00001B14 */
00001AE4 42A7 clr.l -[A7]
00001AE6 2F0C move.l -[A7], A4
00001AE8 3F2E 000C move.w -[A7], [A6 + 0xC]
00001AEC 4EBA 01EA jsr [PC + 0x1EA /* 00001CD8 */]
00001AF0 265F movea.l A3, [A7]+
00001AF2 200B move.l D0, A3
00001AF4 6714 beq +0x16 /* 00001B0A */
00001AF6 206E 0008 movea.l A0, [A6 + 0x8]
00001AFA 224B movea.l A1, A3
00001AFC 700E moveq.l D0, 0x0E
label00001AFE:
00001AFE 30D9 move.w [A0]+, [A1]+
00001B00 51C8 FFFC dbf D0, -0x6 /* 00001AFE */
00001B04 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
label00001B0A:
00001B0A 2F2E 000E move.l -[A7], [A6 + 0xE]
00001B0E 4267 clr.w -[A7]
00001B10 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label00001B14:
00001B14 4CDF 1800 movem.l A3,A4, [A7]+
00001B18 4E5E unlink A6
00001B1A 205F movea.l A0, [A7]+
00001B1C DEFC 000A add.w A7, 0xA /* '\n' */
00001B20 4ED0 jmp [A0]
export_1413:
00001B22 4E56 FFE8 link A6, -0x0018
00001B26 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001B2A 426E 0010 clr.w [A6 + 0x10]
00001B2E 4A6E 000A tst.w [A6 + 0xA]
00001B32 6E04 bgt +0x6 /* 00001B38 */
00001B34 6000 009E bra +0xA0 /* 00001BD4 */
label00001B38:
00001B38 42A7 clr.l -[A7]
00001B3A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B3E 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00001B42 2E1F move.l D7, [A7]+
00001B44 6700 008E beq +0x90 /* 00001BD4 */
00001B48 2047 movea.l A0, D7
00001B4A 2850 movea.l A4, [A0]
00001B4C 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */
00001B52 B0AC 0004 cmp.l D0, [A4 + 0x4]
00001B56 6604 bne +0x6 /* 00001B5C */
00001B58 7C36 moveq.l D6, 0x36
00001B5A 600E bra +0x10 /* 00001B6A */
label00001B5C:
00001B5C 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */
00001B62 B0AC 0004 cmp.l D0, [A4 + 0x4]
00001B66 6662 bne +0x64 /* 00001BCA */
00001B68 7C32 moveq.l D6, 0x32
label00001B6A:
00001B6A 2047 movea.l A0, D7
00001B6C 2646 movea.l A3, D6
00001B6E D7D0 add.l A3, [A0]
00001B70 200B move.l D0, A3
00001B72 720E moveq.l D1, 0x0E
00001B74 9081 sub.l D0, D1
00001B76 2D40 FFF0 move.l [A6 - 0x10], D0
00001B7A 4245 clr.w D5
00001B7C 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
00001B82 206E FFF0 movea.l A0, [A6 - 0x10]
00001B86 3D50 FFE8 move.w [A6 - 0x18], [A0]
00001B8A 382E FFEA move.w D4, [A6 - 0x16]
00001B8E 6034 bra +0x36 /* 00001BC4 */
label00001B90:
00001B90 102B 0004 move.b D0, [A3 + 0x4]
00001B94 4880 ext.w D0
00001B96 B06E 0008 cmp.w D0, [A6 + 0x8]
00001B9A 57C0 seq D0
00001B9C 4A00 tst.b D0
00001B9E 660A bne +0xC /* 00001BAA */
00001BA0 4A6E 0008 tst.w [A6 + 0x8]
00001BA4 57C1 seq D1
00001BA6 8001 or.b D0, D1
00001BA8 6710 beq +0x12 /* 00001BBA */
label00001BAA:
00001BAA 5245 addq.w D5, 1
00001BAC BA6E 000A cmp.w D5, [A6 + 0xA]
00001BB0 6608 bne +0xA /* 00001BBA */
00001BB2 3D6B 0002 0010 move.w [A6 + 0x10], [A3 + 0x2]
00001BB8 6010 bra +0x12 /* 00001BCA */
label00001BBA:
00001BBA 3013 move.w D0, [A3]
00001BBC 48C0 ext.l D0
00001BBE D7C0 add.l A3, D0
00001BC0 5244 addq.w D4, 1
00001BC2 6906 bvs +0x8 /* 00001BCA */
label00001BC4:
00001BC4 B86E FFE8 cmp.w D4, [A6 - 0x18]
00001BC8 6FC6 ble -0x38 /* 00001B90 */
label00001BCA:
00001BCA 2F2E 000C move.l -[A7], [A6 + 0xC]
00001BCE 4267 clr.w -[A7]
00001BD0 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label00001BD4:
00001BD4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001BD8 4E5E unlink A6
00001BDA 205F movea.l A0, [A7]+
00001BDC 504F addq.w A7, 8
00001BDE 4ED0 jmp [A0]
export_1414:
00001BE0 4E56 FFD6 link A6, -0x002A
00001BE4 206E 0008 movea.l A0, [A6 + 0x8]
00001BE8 4210 clr.b [A0]
00001BEA 4267 clr.w -[A7]
00001BEC 2F2E 000E move.l -[A7], [A6 + 0xE]
00001BF0 3F2E 000C move.w -[A7], [A6 + 0xC]
00001BF4 4267 clr.w -[A7]
00001BF6 486E FFE2 pea.l [A6 - 0x1E]
00001BFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BFE 486E FFD6 pea.l [A6 - 0x2A]
00001C02 486E FFDA pea.l [A6 - 0x26]
00001C06 4EBA 4074 jsr [PC + 0x4074 /* 00005C7C */]
00001C0A 1D5F 0012 move.b [A6 + 0x12], [A7]+
00001C0E 4E5E unlink A6
00001C10 205F movea.l A0, [A7]+
00001C12 DEFC 000A add.w A7, 0xA /* '\n' */
00001C16 4ED0 jmp [A0]
export_1415:
fn00001C18:
00001C18 4E56 FFE6 link A6, -0x001A
00001C1C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001C20 426E 0010 clr.w [A6 + 0x10]
00001C24 42A7 clr.l -[A7]
00001C26 2F2E 000C move.l -[A7], [A6 + 0xC]
00001C2A 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00001C2E 265F movea.l A3, [A7]+
00001C30 200B move.l D0, A3
00001C32 6700 0098 beq +0x9A /* 00001CCC */
00001C36 42A7 clr.l -[A7]
00001C38 2F0B move.l -[A7], A3
00001C3A 3F2E 000A move.w -[A7], [A6 + 0xA]
00001C3E 4EBA 0098 jsr [PC + 0x98 /* 00001CD8 */]
00001C42 285F movea.l A4, [A7]+
00001C44 200C move.l D0, A4
00001C46 677A beq +0x7C /* 00001CC2 */
00001C48 102C 0004 move.b D0, [A4 + 0x4]
00001C4C 4880 ext.w D0
00001C4E 3D40 FFEA move.w [A6 - 0x16], D0
00001C52 7E36 moveq.l D7, 0x36
00001C54 2053 movea.l A0, [A3]
00001C56 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */
00001C5C B0A8 0004 cmp.l D0, [A0 + 0x4]
00001C60 6602 bne +0x4 /* 00001C64 */
00001C62 7E32 moveq.l D7, 0x32
label00001C64:
00001C64 2847 movea.l A4, D7
00001C66 D9D3 add.l A4, [A3]
00001C68 2007 move.l D0, D7
00001C6A D093 add.l D0, [A3]
00001C6C 2800 move.l D4, D0
00001C6E 700E moveq.l D0, 0x0E
00001C70 9880 sub.l D4, D0
00001C72 4246 clr.w D6
00001C74 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1
00001C7A 2044 movea.l A0, D4
00001C7C 3D50 FFE6 move.w [A6 - 0x1A], [A0]
00001C80 3A2E FFE8 move.w D5, [A6 - 0x18]
00001C84 6036 bra +0x38 /* 00001CBC */
label00001C86:
00001C86 102E 0008 move.b D0, [A6 + 0x8]
00001C8A 6614 bne +0x16 /* 00001CA0 */
00001C8C 122C 0004 move.b D1, [A4 + 0x4]
00001C90 4881 ext.w D1
00001C92 B26E FFEA cmp.w D1, [A6 - 0x16]
00001C96 57C1 seq D1
00001C98 8001 or.b D0, D1
00001C9A 0240 0001 andi.w D0, 0x1
00001C9E 6712 beq +0x14 /* 00001CB2 */
label00001CA0:
00001CA0 5246 addq.w D6, 1
00001CA2 302C 0002 move.w D0, [A4 + 0x2]
00001CA6 B06E 000A cmp.w D0, [A6 + 0xA]
00001CAA 6606 bne +0x8 /* 00001CB2 */
00001CAC 3D46 0010 move.w [A6 + 0x10], D6
00001CB0 6010 bra +0x12 /* 00001CC2 */
label00001CB2:
00001CB2 3014 move.w D0, [A4]
00001CB4 48C0 ext.l D0
00001CB6 D9C0 add.l A4, D0
00001CB8 5245 addq.w D5, 1
00001CBA 6906 bvs +0x8 /* 00001CC2 */
label00001CBC:
00001CBC BA6E FFE6 cmp.w D5, [A6 - 0x1A]
00001CC0 6FC4 ble -0x3A /* 00001C86 */
label00001CC2:
00001CC2 2F2E 000C move.l -[A7], [A6 + 0xC]
00001CC6 4267 clr.w -[A7]
00001CC8 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label00001CCC:
00001CCC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001CD0 4E5E unlink A6
00001CD2 205F movea.l A0, [A7]+
00001CD4 504F addq.w A7, 8
00001CD6 4ED0 jmp [A0]
fn00001CD8:
00001CD8 4E56 FFF0 link A6, -0x0010
00001CDC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001CE0 7000 moveq.l D0, 0x00
00001CE2 2D40 000E move.l [A6 + 0xE], D0
00001CE6 206E 000A movea.l A0, [A6 + 0xA]
00001CEA 2850 movea.l A4, [A0]
00001CEC 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */
00001CF2 B0AC 0004 cmp.l D0, [A4 + 0x4]
00001CF6 6604 bne +0x6 /* 00001CFC */
00001CF8 7E36 moveq.l D7, 0x36
00001CFA 600E bra +0x10 /* 00001D0A */
label00001CFC:
00001CFC 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */
00001D02 B0AC 0004 cmp.l D0, [A4 + 0x4]
00001D06 664A bne +0x4C /* 00001D52 */
00001D08 7E32 moveq.l D7, 0x32
label00001D0A:
00001D0A 206E 000A movea.l A0, [A6 + 0xA]
00001D0E 3007 move.w D0, D7
00001D10 48C0 ext.l D0
00001D12 2640 movea.l A3, D0
00001D14 D7D0 add.l A3, [A0]
00001D16 2C0B move.l D6, A3
00001D18 700E moveq.l D0, 0x0E
00001D1A 9C80 sub.l D6, D0
00001D1C 2B46 AF30 move.l [A5 - 0x50D0], D6
00001D20 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1
00001D26 2046 movea.l A0, D6
00001D28 3D50 FFF0 move.w [A6 - 0x10], [A0]
00001D2C 3A2E FFF2 move.w D5, [A6 - 0xE]
00001D30 601A bra +0x1C /* 00001D4C */
label00001D32:
00001D32 302B 0002 move.w D0, [A3 + 0x2]
00001D36 B06E 0008 cmp.w D0, [A6 + 0x8]
00001D3A 6606 bne +0x8 /* 00001D42 */
00001D3C 2D4B 000E move.l [A6 + 0xE], A3
00001D40 6010 bra +0x12 /* 00001D52 */
label00001D42:
00001D42 3013 move.w D0, [A3]
00001D44 48C0 ext.l D0
00001D46 D7C0 add.l A3, D0
00001D48 5245 addq.w D5, 1
00001D4A 6906 bvs +0x8 /* 00001D52 */
label00001D4C:
00001D4C BA6E FFF0 cmp.w D5, [A6 - 0x10]
00001D50 6FE0 ble -0x1E /* 00001D32 */
label00001D52:
00001D52 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001D56 4E5E unlink A6
00001D58 205F movea.l A0, [A7]+
00001D5A 5C4F addq.w A7, 6
00001D5C 4ED0 jmp [A0]
export_1416:
00001D5E 4E56 FEE2 link A6, -0x011E
00001D62 4267 clr.w -[A7]
00001D64 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001D68 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001D6C 1F3C 0001 move.b -[A7], 0x1
00001D70 486E FFE2 pea.l [A6 - 0x1E]
00001D74 486E FEE2 pea.l [A6 - 0x11E]
00001D78 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D80 4EBA 3EFA jsr [PC + 0x3EFA /* 00005C7C */]
00001D84 1D5F 0016 move.b [A6 + 0x16], [A7]+
00001D88 4E5E unlink A6
00001D8A 205F movea.l A0, [A7]+
00001D8C DEFC 000E add.w A7, 0xE
00001D90 4ED0 jmp [A0]
export_1417:
00001D92 4E56 FED6 link A6, -0x012A
00001D96 2D7C 5754 4C4B 000E move.l [A6 + 0xE], 0x57544C4B /* 'WTLK' */
00001D9E 4267 clr.w -[A7]
00001DA0 2F2E 000A move.l -[A7], [A6 + 0xA]
00001DA4 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001DA8 4267 clr.w -[A7]
00001DAA 486E FFE2 pea.l [A6 - 0x1E]
00001DAE 486E FEE2 pea.l [A6 - 0x11E]
00001DB2 486E FEDE pea.l [A6 - 0x122]
00001DB6 486E FED6 pea.l [A6 - 0x12A]
00001DBA 4EBA 3EC0 jsr [PC + 0x3EC0 /* 00005C7C */]
00001DBE 101F move.b D0, [A7]+
00001DC0 6706 beq +0x8 /* 00001DC8 */
00001DC2 2D6E FEDE 000E move.l [A6 + 0xE], [A6 - 0x122]
label00001DC8:
00001DC8 4E5E unlink A6
00001DCA 205F movea.l A0, [A7]+
00001DCC 5C4F addq.w A7, 6
00001DCE 4ED0 jmp [A0]
fn00001DD0:
00001DD0 4E56 FFF4 link A6, -0x000C
00001DD4 48E7 0018 movem.l -[A7], A3,A4
00001DD8 266E 0008 movea.l A3, [A6 + 0x8]
00001DDC 3D6E 0010 FFF4 move.w [A6 - 0xC], [A6 + 0x10]
00001DE2 1D6E 000F FFF6 move.b [A6 - 0xA], [A6 + 0xF]
00001DE8 3D6E 000C FFF8 move.w [A6 - 0x8], [A6 + 0xC]
00001DEE 42AE FFFA clr.l [A6 - 0x6]
00001DF2 426E FFFE clr.w [A6 - 0x2]
00001DF6 206B 0010 movea.l A0, [A3 + 0x10]
00001DFA 2850 movea.l A4, [A0]
00001DFC 297C 0000 7FFF 0020 move.l [A4 + 0x20], 0x7FFF
00001E04 3F3C 000F move.w -[A7], 0xF
00001E08 486E FFF4 pea.l [A6 - 0xC]
00001E0C 4267 clr.w -[A7]
00001E0E 2F2B 0010 move.l -[A7], [A3 + 0x10]
00001E12 4EAD 25CA jsr [A5 + 0x25CA /* export_1205 */]
00001E16 206B 0010 movea.l A0, [A3 + 0x10]
00001E1A 2050 movea.l A0, [A0]
00001E1C 317C 7FFF 0020 move.w [A0 + 0x20], 0x7FFF
00001E22 4CDF 1800 movem.l A3,A4, [A7]+
00001E26 4E5E unlink A6
00001E28 205F movea.l A0, [A7]+
00001E2A DEFC 000A add.w A7, 0xA /* '\n' */
00001E2E 4ED0 jmp [A0]
fn00001E30:
00001E30 4E56 FFEC link A6, -0x0014
00001E34 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001E38 286E 0008 movea.l A4, [A6 + 0x8]
00001E3C 42A7 clr.l -[A7]
00001E3E 2F2D A78C move.l -[A7], [A5 - 0x5874]
00001E42 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */
00001E48 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00001E4C 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001E50 6700 00BA beq +0xBC /* 00001F0C */
00001E54 4267 clr.w -[A7]
00001E56 486E FFFC pea.l [A6 - 0x4]
00001E5A 4EAD 258A jsr [A5 + 0x258A /* export_1197 */]
00001E5E 3C1F move.w D6, [A7]+
00001E60 2F2D A78C move.l -[A7], [A5 - 0x5874]
00001E64 4267 clr.w -[A7]
00001E66 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
00001E6A 4A46 tst.w D6
00001E6C 670A beq +0xC /* 00001E78 */
00001E6E 7000 moveq.l D0, 0x00
00001E70 2D40 FFFC move.l [A6 - 0x4], D0
00001E74 6000 0096 bra +0x98 /* 00001F0C */
label00001E78:
00001E78 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E7C 205F movea.l A0, [A7]+
00001E7E A064 syscall MoveHHi
00001E80 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E84 205F movea.l A0, [A7]+
00001E86 A029 syscall HLock
00001E88 206E FFFC movea.l A0, [A6 - 0x4]
00001E8C 2A10 move.l D5, [A0]
00001E8E 7018 moveq.l D0, 0x18
00001E90 DA80 add.l D5, D0
00001E92 2045 movea.l A0, D5
00001E94 47E8 000C lea.l A3, [A0 + 0xC]
00001E98 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00001E9E 206E FFFC movea.l A0, [A6 - 0x4]
00001EA2 2050 movea.l A0, [A0]
00001EA4 3D68 0012 FFEC move.w [A6 - 0x14], [A0 + 0x12]
00001EAA 3E2E FFEE move.w D7, [A6 - 0x12]
00001EAE 6056 bra +0x58 /* 00001F06 */
label00001EB0:
00001EB0 70FF moveq.l D0, 0xFFFFFFFF
00001EB2 B053 cmp.w D0, [A3]
00001EB4 6612 bne +0x14 /* 00001EC8 */
00001EB6 4267 clr.w -[A7]
00001EB8 206C 001E movea.l A0, [A4 + 0x1E]
00001EBC 3F28 0016 move.w -[A7], [A0 + 0x16]
00001EC0 4EBA 127C jsr [PC + 0x127C /* 0000313E */]
00001EC4 369F move.w [A3], [A7]+
00001EC6 600A bra +0xC /* 00001ED2 */
label00001EC8:
00001EC8 4267 clr.w -[A7]
00001ECA 3F13 move.w -[A7], [A3]
00001ECC 4EBA 1270 jsr [PC + 0x1270 /* 0000313E */]
00001ED0 369F move.w [A3], [A7]+
label00001ED2:
00001ED2 70FF moveq.l D0, 0xFFFFFFFF
00001ED4 B06B 0004 cmp.w D0, [A3 + 0x4]
00001ED8 660A bne +0xC /* 00001EE4 */
00001EDA 206C 001E movea.l A0, [A4 + 0x1E]
00001EDE 3768 0018 0004 move.w [A3 + 0x4], [A0 + 0x18]
label00001EE4:
00001EE4 204B movea.l A0, A3
00001EE6 5488 addq.l A0, 2
00001EE8 70FF moveq.l D0, 0xFFFFFFFF
00001EEA B050 cmp.w D0, [A0]
00001EEC 660A bne +0xC /* 00001EF8 */
00001EEE 206C 001E movea.l A0, [A4 + 0x1E]
00001EF2 1768 001A 0002 move.b [A3 + 0x2], [A0 + 0x1A]
label00001EF8:
00001EF8 2F0B move.l -[A7], A3
00001EFA 4EAD 2672 jsr [A5 + 0x2672 /* export_1226 */]
00001EFE 7018 moveq.l D0, 0x18
00001F00 D7C0 add.l A3, D0
00001F02 5247 addq.w D7, 1
00001F04 6906 bvs +0x8 /* 00001F0C */
label00001F06:
00001F06 BE6E FFEC cmp.w D7, [A6 - 0x14]
00001F0A 6FA4 ble -0x5A /* 00001EB0 */
label00001F0C:
00001F0C 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
00001F12 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001F16 4E5E unlink A6
00001F18 2E9F move.l [A7], [A7]+
00001F1A 4E75 rts
export_1418:
00001F1C 4E56 FFAA link A6, -0x0056
00001F20 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001F24 422E 0022 clr.b [A6 + 0x22]
00001F28 206E 0008 movea.l A0, [A6 + 0x8]
00001F2C 4210 clr.b [A0]
00001F2E 7000 moveq.l D0, 0x00
00001F30 2D40 FFD4 move.l [A6 - 0x2C], D0
00001F34 4205 clr.b D5
00001F36 286E 001E movea.l A4, [A6 + 0x1E]
00001F3A 202E 0016 move.l D0, [A6 + 0x16]
00001F3E B0AE 001A cmp.l D0, [A6 + 0x1A]
00001F42 56C0 sne D0
00001F44 4A00 tst.b D0
00001F46 6724 beq +0x26 /* 00001F6C */
00001F48 7201 moveq.l D1, 0x01
00001F4A B22C 0004 cmp.b D1, [A4 + 0x4]
00001F4E 57C1 seq D1
00001F50 4A01 tst.b D1
00001F52 6616 bne +0x18 /* 00001F6A */
00001F54 48E7 C000 movem.l -[A7], D0,D1
00001F58 4267 clr.w -[A7]
00001F5A 1F2C 0005 move.b -[A7], [A4 + 0x5]
00001F5E 4EBA 114A jsr [PC + 0x114A /* 000030AA */]
00001F62 141F move.b D2, [A7]+
00001F64 4CDF 0003 movem.l D0,D1, [A7]+
00001F68 8202 or.b D1, D2
label00001F6A:
00001F6A C001 and.b D0, D1
label00001F6C:
00001F6C 0240 0001 andi.w D0, 0x1
00001F70 1A00 move.b D5, D0
00001F72 670E beq +0x10 /* 00001F82 */
00001F74 42A7 clr.l -[A7]
00001F76 2F2E 0016 move.l -[A7], [A6 + 0x16]
00001F7A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001F7E 2E1F move.l D7, [A7]+
00001F80 600C bra +0xE /* 00001F8E */
label00001F82:
00001F82 42A7 clr.l -[A7]
00001F84 2F2E 001A move.l -[A7], [A6 + 0x1A]
00001F88 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00001F8C 2E1F move.l D7, [A7]+
label00001F8E:
00001F8E 4A87 tst.l D7
00001F90 6700 04DE beq +0x4E0 /* 00002470 */
00001F94 2F07 move.l -[A7], D7
00001F96 486E FFB9 pea.l [A6 - 0x47]
00001F9A 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00001F9E 2F07 move.l -[A7], D7
00001FA0 3F2E 0014 move.w -[A7], [A6 + 0x14]
00001FA4 1F05 move.b -[A7], D5
00001FA6 486E FFF0 pea.l [A6 - 0x10]
00001FAA 486E FFF4 pea.l [A6 - 0xC]
00001FAE 486E FFEC pea.l [A6 - 0x14]
00001FB2 486E FFE8 pea.l [A6 - 0x18]
00001FB6 4EBA 07F8 jsr [PC + 0x7F8 /* 000027B0 */]
00001FBA 102E 000C move.b D0, [A6 + 0xC]
00001FBE 6714 beq +0x16 /* 00001FD4 */
00001FC0 202E FFE8 move.l D0, [A6 - 0x18]
00001FC4 D0AE FFEC add.l D0, [A6 - 0x14]
00001FC8 D0BC 0000 2800 add.l D0, 0x2800 /* '(\0' */
00001FCE 2D40 FFE4 move.l [A6 - 0x1C], D0
00001FD2 6008 bra +0xA /* 00001FDC */
label00001FD4:
00001FD4 2D7C 0000 2800 FFE4 move.l [A6 - 0x1C], 0x2800 /* '(\0' */
label00001FDC:
00001FDC 422E FFB7 clr.b [A6 - 0x49]
00001FE0 4267 clr.w -[A7]
00001FE2 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001FE6 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00001FEA 101F move.b D0, [A7]+
00001FEC 6634 bne +0x36 /* 00002022 */
00001FEE 1D7C 0001 FFB7 move.b [A6 - 0x49], 0x1
00001FF4 2F07 move.l -[A7], D7
00001FF6 1F2E FFB9 move.b -[A7], [A6 - 0x47]
00001FFA 101F move.b D0, [A7]+
00001FFC 205F movea.l A0, [A7]+
00001FFE A06A syscall HSetState
00002000 2F07 move.l -[A7], D7
00002002 205F movea.l A0, [A7]+
00002004 A064 syscall MoveHHi
00002006 2F07 move.l -[A7], D7
00002008 486E FFB9 pea.l [A6 - 0x47]
0000200C 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00002010 4267 clr.w -[A7]
00002012 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002016 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
0000201A 101F move.b D0, [A7]+
0000201C 6604 bne +0x6 /* 00002022 */
0000201E 6000 041A bra +0x41C /* 0000243A */
label00002022:
00002022 42A7 clr.l -[A7]
00002024 206E 001E movea.l A0, [A6 + 0x1E]
00002028 3F28 0016 move.w -[A7], [A0 + 0x16]
0000202C 4EBA 1110 jsr [PC + 0x1110 /* 0000313E */]
00002030 4EAD 257A jsr [A5 + 0x257A /* export_1195 */]
00002034 3D5F FFBE move.w [A6 - 0x42], [A7]+
00002038 4267 clr.w -[A7]
0000203A 3F2D 9F40 move.w -[A7], [A5 - 0x60C0]
0000203E 1F3C 0003 move.b -[A7], 0x3
00002042 486E FFD0 pea.l [A6 - 0x30]
00002046 4EAD 245A jsr [A5 + 0x245A /* export_1159 */]
0000204A 4A5F tst.w [A7]+
0000204C 57C0 seq D0
0000204E 4A00 tst.b D0
00002050 6700 0106 beq +0x108 /* 00002158 */
00002054 2F00 move.l -[A7], D0
00002056 4267 clr.w -[A7]
00002058 3F2E FFBE move.w -[A7], [A6 - 0x42]
0000205C 1F3C 0003 move.b -[A7], 0x3
00002060 486E FFD0 pea.l [A6 - 0x30]
00002064 4EAD 245A jsr [A5 + 0x245A /* export_1159 */]
00002068 321F move.w D1, [A7]+
0000206A 201F move.l D0, [A7]+
0000206C 4A41 tst.w D1
0000206E 57C1 seq D1
00002070 C001 and.b D0, D1
00002072 6700 00E4 beq +0xE6 /* 00002158 */
00002076 122D A5D2 move.b D1, [A5 - 0x5A2E]
0000207A 0A01 0001 xori.b D1, 0x1
0000207E C001 and.b D0, D1
00002080 6700 00D6 beq +0xD8 /* 00002158 */
00002084 4AAE FFE8 tst.l [A6 - 0x18]
00002088 671A beq +0x1C /* 000020A4 */
0000208A 42A7 clr.l -[A7]
0000208C 2F0E move.l -[A7], A6
0000208E 4EBA FDA0 jsr [PC - 0x260 /* 00001E30 */]
00002092 2D5F FFD4 move.l [A6 - 0x2C], [A7]+
00002096 660C bne +0xE /* 000020A4 */
00002098 3F3C 004D move.w -[A7], 0x4D /* 'M' */
0000209C 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */]
000020A0 6000 0398 bra +0x39A /* 0000243A */
label000020A4:
000020A4 486E FFFC pea.l [A6 - 0x4]
000020A8 A874 syscall GetPort
000020AA 206E 0010 movea.l A0, [A6 + 0x10]
000020AE 2050 movea.l A0, [A0]
000020B0 2F28 0052 move.l -[A7], [A0 + 0x52]
000020B4 A873 syscall SetPort
000020B6 102E FFB7 move.b D0, [A6 - 0x49]
000020BA 6732 beq +0x34 /* 000020EE */
000020BC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000020C0 205F movea.l A0, [A7]+
000020C2 A064 syscall MoveHHi
000020C4 42A7 clr.l -[A7]
000020C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000020CA 3F3C 0004 move.w -[A7], 0x4
000020CE A83D syscall TEDispatch
000020D0 2C17 move.l D6, [A7]
000020D2 205F movea.l A0, [A7]+
000020D4 A064 syscall MoveHHi
000020D6 2046 movea.l A0, D6
000020D8 2050 movea.l A0, [A0]
000020DA 2F28 0004 move.l -[A7], [A0 + 0x4]
000020DE 205F movea.l A0, [A7]+
000020E0 A064 syscall MoveHHi
000020E2 2046 movea.l A0, D6
000020E4 2050 movea.l A0, [A0]
000020E6 2F28 0008 move.l -[A7], [A0 + 0x8]
000020EA 205F movea.l A0, [A7]+
000020EC A064 syscall MoveHHi
label000020EE:
000020EE 4267 clr.w -[A7]
000020F0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000020F4 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000020F8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000020FC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002100 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002104 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002108 206E 0010 movea.l A0, [A6 + 0x10]
0000210C 2050 movea.l A0, [A0]
0000210E 4868 0008 pea.l [A0 + 0x8]
00002112 1F2E 000C move.b -[A7], [A6 + 0xC]
00002116 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
0000211A 1D5F FFB6 move.b [A6 - 0x4A], [A7]+
0000211E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002122 A873 syscall SetPort
00002124 486E FFD4 pea.l [A6 - 0x2C]
00002128 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
0000212C 102E FFB6 move.b D0, [A6 - 0x4A]
00002130 6700 0308 beq +0x30A /* 0000243A */
00002134 206E 0010 movea.l A0, [A6 + 0x10]
00002138 2050 movea.l A0, [A0]
0000213A 3028 003C move.w D0, [A0 + 0x3C]
0000213E 48C0 ext.l D0
00002140 B0AE FFEC cmp.l D0, [A6 - 0x14]
00002144 6C00 02EE bge +0x2F0 /* 00002434 */
00002148 206E 0008 movea.l A0, [A6 + 0x8]
0000214C 10BC 0001 move.b [A0], 0x1
00002150 6000 02E2 bra +0x2E4 /* 00002434 */
00002154 6000 02E4 bra +0x2E6 /* 0000243A */
label00002158:
00002158 302E 000E move.w D0, [A6 + 0xE]
0000215C 48C0 ext.l D0
0000215E B0AE FFEC cmp.l D0, [A6 - 0x14]
00002162 6C08 bge +0xA /* 0000216C */
00002164 206E 0008 movea.l A0, [A6 + 0x8]
00002168 10BC 0001 move.b [A0], 0x1
label0000216C:
0000216C 102D A5D2 move.b D0, [A5 - 0x5A2E]
00002170 6700 00EA beq +0xEC /* 0000225C */
00002174 122D 9F33 move.b D1, [A5 - 0x60CD]
00002178 0A01 0001 xori.b D1, 0x1
0000217C C001 and.b D0, D1
0000217E 6700 00DC beq +0xDE /* 0000225C */
00002182 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002186 42A7 clr.l -[A7]
00002188 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000218C 302E 000E move.w D0, [A6 + 0xE]
00002190 48C0 ext.l D0
00002192 2F00 move.l -[A7], D0
00002194 4EAD 253A jsr [A5 + 0x253A /* export_1187 */]
00002198 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000219C 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */]
000021A0 42A7 clr.l -[A7]
000021A2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000021A6 3F3C 0004 move.w -[A7], 0x4
000021AA A83D syscall TEDispatch
000021AC 2C1F move.l D6, [A7]+
000021AE 6700 0284 beq +0x286 /* 00002434 */
000021B2 2046 movea.l A0, D6
000021B4 2850 movea.l A4, [A0]
000021B6 28BC 0001 0001 move.l [A4], 0x10001
000021BC 42AC 0014 clr.l [A4 + 0x14]
000021C0 206E 0010 movea.l A0, [A6 + 0x10]
000021C4 2050 movea.l A0, [A0]
000021C6 3028 003C move.w D0, [A0 + 0x3C]
000021CA 5240 addq.w D0, 1
000021CC 3940 0018 move.w [A4 + 0x18], D0
000021D0 397C FFFF 001A move.w [A4 + 0x1A], 0xFFFF
000021D6 206C 0004 movea.l A0, [A4 + 0x4]
000021DA 2050 movea.l A0, [A0]
000021DC 47D0 lea.l A3, [A0]
000021DE 206E 0010 movea.l A0, [A6 + 0x10]
000021E2 2050 movea.l A0, [A0]
000021E4 2D48 FFB2 move.l [A6 - 0x4E], A0
000021E8 36BC 0001 move.w [A3], 0x1
000021EC 206E FFB2 movea.l A0, [A6 - 0x4E]
000021F0 3768 0018 0002 move.w [A3 + 0x2], [A0 + 0x18]
000021F6 206E FFB2 movea.l A0, [A6 - 0x4E]
000021FA 3768 001A 0004 move.w [A3 + 0x4], [A0 + 0x1A]
00002200 206E FFB2 movea.l A0, [A6 - 0x4E]
00002204 2068 0052 movea.l A0, [A0 + 0x52]
00002208 3768 0044 0006 move.w [A3 + 0x6], [A0 + 0x44]
0000220E 206E FFB2 movea.l A0, [A6 - 0x4E]
00002212 2068 0052 movea.l A0, [A0 + 0x52]
00002216 1768 0046 0008 move.b [A3 + 0x8], [A0 + 0x46]
0000221C 206E FFB2 movea.l A0, [A6 - 0x4E]
00002220 2068 0052 movea.l A0, [A0 + 0x52]
00002224 3768 004A 000A move.w [A3 + 0xA], [A0 + 0x4A]
0000222A 42AB 000C clr.l [A3 + 0xC]
0000222E 426B 0010 clr.w [A3 + 0x10]
00002232 2046 movea.l A0, D6
00002234 2050 movea.l A0, [A0]
00002236 2F28 0004 move.l -[A7], [A0 + 0x4]
0000223A 7012 moveq.l D0, 0x12
0000223C 2F00 move.l -[A7], D0
0000223E 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
00002242 4267 clr.w -[A7]
00002244 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00002248 4A5F tst.w [A7]+
0000224A 6700 01E8 beq +0x1EA /* 00002434 */
0000224E 2F3C 001D 0117 move.l -[A7], 0x1D0117
00002254 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
00002258 6000 01DA bra +0x1DC /* 00002434 */
label0000225C:
0000225C 42A7 clr.l -[A7]
0000225E 2F0E move.l -[A7], A6
00002260 4EBA FBCE jsr [PC - 0x432 /* 00001E30 */]
00002264 2D5F FFD4 move.l [A6 - 0x2C], [A7]+
00002268 57C0 seq D0
0000226A 122D A5D2 move.b D1, [A5 - 0x5A2E]
0000226E 0A01 0001 xori.b D1, 0x1
00002272 C001 and.b D0, D1
00002274 670C beq +0xE /* 00002282 */
00002276 3F3C 004D move.w -[A7], 0x4D /* 'M' */
0000227A 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */]
0000227E 6000 01BA bra +0x1BC /* 0000243A */
label00002282:
00002282 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002286 42A7 clr.l -[A7]
00002288 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000228C 302E 000E move.w D0, [A6 + 0xE]
00002290 48C0 ext.l D0
00002292 2F00 move.l -[A7], D0
00002294 4EAD 253A jsr [A5 + 0x253A /* export_1187 */]
00002298 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000229C A9CF syscall TESetText
0000229E 4AAE FFE8 tst.l [A6 - 0x18]
000022A2 660C bne +0xE /* 000022B0 */
000022A4 486E FFD4 pea.l [A6 - 0x2C]
000022A8 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
000022AC 6000 0186 bra +0x188 /* 00002434 */
label000022B0:
000022B0 206E 0010 movea.l A0, [A6 + 0x10]
000022B4 2050 movea.l A0, [A0]
000022B6 2068 0052 movea.l A0, [A0 + 0x52]
000022BA 3D68 0044 FFBA move.w [A6 - 0x46], [A0 + 0x44]
000022C0 42A7 clr.l -[A7]
000022C2 42A7 clr.l -[A7]
000022C4 3F3C 0016 move.w -[A7], 0x16
000022C8 2F3C 8402 0008 move.l -[A7], 0x84020008
000022CE A8B5 syscall ScriptUtil
000022D0 201F move.l D0, [A7]+
000022D2 3F00 move.w -[A7], D0
000022D4 3F3C 000C move.w -[A7], 0xC
000022D8 2F3C 8404 000C move.l -[A7], 0x8404000C
000022DE A8B5 syscall ScriptUtil
000022E0 201F move.l D0, [A7]+
000022E2 3D40 FFBC move.w [A6 - 0x44], D0
000022E6 206E 0010 movea.l A0, [A6 + 0x10]
000022EA 2050 movea.l A0, [A0]
000022EC 2068 0052 movea.l A0, [A0 + 0x52]
000022F0 316E FFBC 0044 move.w [A0 + 0x44], [A6 - 0x44]
000022F6 4267 clr.w -[A7]
000022F8 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */]
000022FC 3F3A 0180 move.w -[A7], [PC + 0x180 /* 0000247E, value 0x0, cstring "" */]
00002300 4267 clr.w -[A7]
00002302 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */]
00002306 6604 bne +0x6 /* 0000230C */
00002308 3EBC 000C move.w [A7], 0xC
label0000230C:
0000230C 2F0E move.l -[A7], A6
0000230E 4EBA FAC0 jsr [PC - 0x540 /* 00001DD0 */]
00002312 282E FFF4 move.l D4, [A6 - 0xC]
00002316 202E FFE8 move.l D0, [A6 - 0x18]
0000231A E488 lsr D0, 2
0000231C 3D40 FFC6 move.w [A6 - 0x3A], D0
00002320 3D7C 0001 FFB0 move.w [A6 - 0x50], 0x1
00002326 3D6E FFC6 FFAE move.w [A6 - 0x52], [A6 - 0x3A]
0000232C 3D6E FFB0 FFC8 move.w [A6 - 0x38], [A6 - 0x50]
00002332 6000 00DC bra +0xDE /* 00002410 */
label00002336:
00002336 2044 movea.l A0, D4
00002338 3D68 0002 FFC4 move.w [A6 - 0x3C], [A0 + 0x2]
0000233E 2044 movea.l A0, D4
00002340 3D50 FFC2 move.w [A6 - 0x3E], [A0]
00002344 302E FFC2 move.w D0, [A6 - 0x3E]
00002348 B06E 000E cmp.w D0, [A6 + 0xE]
0000234C 6F04 ble +0x6 /* 00002352 */
0000234E 6000 00CC bra +0xCE /* 0000241C */
label00002352:
00002352 302E FFC8 move.w D0, [A6 - 0x38]
00002356 B06E FFC6 cmp.w D0, [A6 - 0x3A]
0000235A 6C0A bge +0xC /* 00002366 */
0000235C 5884 addq.l D4, 4
0000235E 2044 movea.l A0, D4
00002360 3D50 FFC0 move.w [A6 - 0x40], [A0]
00002364 600C bra +0xE /* 00002372 */
label00002366:
00002366 206E 0010 movea.l A0, [A6 + 0x10]
0000236A 2050 movea.l A0, [A0]
0000236C 3D68 003C FFC0 move.w [A6 - 0x40], [A0 + 0x3C]
label00002372:
00002372 206E 0010 movea.l A0, [A6 + 0x10]
00002376 2850 movea.l A4, [A0]
00002378 396E FFC2 0020 move.w [A4 + 0x20], [A6 - 0x3E]
0000237E 396E FFC0 0022 move.w [A4 + 0x22], [A6 - 0x40]
00002384 206E FFD4 movea.l A0, [A6 - 0x2C]
00002388 2010 move.l D0, [A0]
0000238A 7218 moveq.l D1, 0x18
0000238C D081 add.l D0, D1
0000238E 2D40 FFD8 move.l [A6 - 0x28], D0
00002392 3D7C 0001 FFAC move.w [A6 - 0x54], 0x1
00002398 206E FFD4 movea.l A0, [A6 - 0x2C]
0000239C 2050 movea.l A0, [A0]
0000239E 3D68 0012 FFAA move.w [A6 - 0x56], [A0 + 0x12]
000023A4 3D6E FFAC FFCA move.w [A6 - 0x36], [A6 - 0x54]
000023AA 6054 bra +0x56 /* 00002400 */
label000023AC:
000023AC 206E FFD8 movea.l A0, [A6 - 0x28]
000023B0 302E FFC4 move.w D0, [A6 - 0x3C]
000023B4 48C0 ext.l D0
000023B6 B090 cmp.l D0, [A0]
000023B8 661E bne +0x20 /* 000023D8 */
000023BA 41E8 000C lea.l A0, [A0 + 0xC]
000023BE 2D48 FFCC move.l [A6 - 0x34], A0
000023C2 3F3C 000F move.w -[A7], 0xF
000023C6 2F2E FFCC move.l -[A7], [A6 - 0x34]
000023CA 4267 clr.w -[A7]
000023CC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000023D0 3F3C 0001 move.w -[A7], 0x1
000023D4 A83D syscall TEDispatch
000023D6 6032 bra +0x34 /* 0000240A */
label000023D8:
000023D8 302E FFCA move.w D0, [A6 - 0x36]
000023DC 48C0 ext.l D0
000023DE 206E FFD4 movea.l A0, [A6 - 0x2C]
000023E2 2050 movea.l A0, [A0]
000023E4 B0A8 0010 cmp.l D0, [A0 + 0x10]
000023E8 660A bne +0xC /* 000023F4 */
000023EA 2F3C 033E F0F6 move.l -[A7], 0x33EF0F6
000023F0 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label000023F4:
000023F4 7018 moveq.l D0, 0x18
000023F6 D1AE FFD8 add.l [A6 - 0x28], D0
000023FA 526E FFCA addq.w [A6 - 0x36], 1
000023FE 690A bvs +0xC /* 0000240A */
label00002400:
00002400 302E FFCA move.w D0, [A6 - 0x36]
00002404 B06E FFAA cmp.w D0, [A6 - 0x56]
00002408 6FA2 ble -0x5C /* 000023AC */
label0000240A:
0000240A 526E FFC8 addq.w [A6 - 0x38], 1
0000240E 690C bvs +0xE /* 0000241C */
label00002410:
00002410 302E FFC8 move.w D0, [A6 - 0x38]
00002414 B06E FFAE cmp.w D0, [A6 - 0x52]
00002418 6F00 FF1C ble -0xE2 /* 00002336 */
label0000241C:
0000241C 486E FFD4 pea.l [A6 - 0x2C]
00002420 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00002424 206E 0010 movea.l A0, [A6 + 0x10]
00002428 2850 movea.l A4, [A0]
0000242A 42AC 0020 clr.l [A4 + 0x20]
0000242E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002432 A9D0 syscall TECalText
label00002434:
00002434 1D7C 0001 0022 move.b [A6 + 0x22], 0x1
label0000243A:
0000243A 2F07 move.l -[A7], D7
0000243C 1F2E FFB9 move.b -[A7], [A6 - 0x47]
00002440 101F move.b D0, [A7]+
00002442 205F movea.l A0, [A7]+
00002444 A06A syscall HSetState
00002446 206E 0010 movea.l A0, [A6 + 0x10]
0000244A 2050 movea.l A0, [A0]
0000244C 2068 0052 movea.l A0, [A0 + 0x52]
00002450 316E FFBA 0044 move.w [A0 + 0x44], [A6 - 0x46]
00002456 1005 move.b D0, D5
00002458 670C beq +0xE /* 00002466 */
0000245A 2F2E 0016 move.l -[A7], [A6 + 0x16]
0000245E 4267 clr.w -[A7]
00002460 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
00002464 600A bra +0xC /* 00002470 */
label00002466:
00002466 2F2E 001A move.l -[A7], [A6 + 0x1A]
0000246A 4267 clr.w -[A7]
0000246C 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
label00002470:
00002470 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002474 4E5E unlink A6
00002476 205F movea.l A0, [A7]+
00002478 DEFC 001A add.w A7, 0x1A
0000247C 4ED0 jmp [A0]
0000247E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002480-00002488
export_1419:
fn00002480:
00002480 4E56 FEBE link A6, -0x0142
00002484 48E7 0700 movem.l -[A7], D5,D6,D7
// end alternate branch 00002480-00002488
export_1419: // at 00002480 (misaligned)
fn00002480: // (misaligned)
00002482 FEBE 48E7 .extension 0xEBE <<F/2-3/7>> // unimplemented
00002486 0700 btst D0, D3
00002488 2C2E 0010 move.l D6, [A6 + 0x10]
0000248C 422E 0014 clr.b [A6 + 0x14]
00002490 7000 moveq.l D0, 0x00
00002492 2D40 FEE6 move.l [A6 - 0x11A], D0
00002496 BCAD A284 cmp.l D6, [A5 - 0x5D7C]
0000249A 660E bne +0x10 /* 000024AA */
0000249C 3D6D A27E FEC0 move.w [A6 - 0x140], [A5 - 0x5D82]
000024A2 2D6D A5D8 FFF4 move.l [A6 - 0xC], [A5 - 0x5A28]
000024A8 6056 bra +0x58 /* 00002500 */
label000024AA:
000024AA 2F06 move.l -[A7], D6
000024AC 486E FEEA pea.l [A6 - 0x116]
000024B0 4EAD 10EA jsr [A5 + 0x10EA /* export_537 */]
000024B4 4267 clr.w -[A7]
000024B6 3F2E FEEA move.w -[A7], [A6 - 0x116]
000024BA 2F2E FEEC move.l -[A7], [A6 - 0x114]
000024BE 486E FEF0 pea.l [A6 - 0x110]
000024C2 1F3C 0001 move.b -[A7], 0x1
000024C6 486E FEC0 pea.l [A6 - 0x140]
000024CA 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000024CE 4A5F tst.w [A7]+
000024D0 6704 beq +0x6 /* 000024D6 */
000024D2 6000 014A bra +0x14C /* 0000261E */
label000024D6:
000024D6 42A7 clr.l -[A7]
000024D8 3F2E FEC0 move.w -[A7], [A6 - 0x140]
000024DC 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000024E0 2D5F FFFC move.l [A6 - 0x4], [A7]+
000024E4 7E04 moveq.l D7, 0x04
000024E6 4267 clr.w -[A7]
000024E8 3F2E FEC0 move.w -[A7], [A6 - 0x140]
000024EC 486E FFFC pea.l [A6 - 0x4]
000024F0 2F07 move.l -[A7], D7
000024F2 486E FFF4 pea.l [A6 - 0xC]
000024F6 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
000024FA 4A5F tst.w [A7]+
000024FC 6600 0106 bne +0x108 /* 00002604 */
label00002500:
00002500 2E2E FFF4 move.l D7, [A6 - 0xC]
00002504 9EBC 0000 0600 sub.l D7, 0x600
0000250A 2D47 FFF0 move.l [A6 - 0x10], D7
0000250E 42A7 clr.l -[A7]
00002510 2F07 move.l -[A7], D7
00002512 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00002516 2D5F FEE6 move.l [A6 - 0x11A], [A7]+
0000251A 6700 00E8 beq +0xEA /* 00002604 */
0000251E 42A7 clr.l -[A7]
00002520 3F2E FEC0 move.w -[A7], [A6 - 0x140]
00002524 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002528 201F move.l D0, [A7]+
0000252A D0BC 0000 0600 add.l D0, 0x600
00002530 2D40 FFFC move.l [A6 - 0x4], D0
00002534 2F2E FEE6 move.l -[A7], [A6 - 0x11A]
00002538 205F movea.l A0, [A7]+
0000253A A029 syscall HLock
0000253C 4267 clr.w -[A7]
0000253E 3F2E FEC0 move.w -[A7], [A6 - 0x140]
00002542 486E FFFC pea.l [A6 - 0x4]
00002546 2F07 move.l -[A7], D7
00002548 206E FEE6 movea.l A0, [A6 - 0x11A]
0000254C 2F10 move.l -[A7], [A0]
0000254E 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
00002552 4A5F tst.w [A7]+
00002554 56C0 sne D0
00002556 4A00 tst.b D0
00002558 6600 00AA bne +0xAC /* 00002604 */
0000255C 2F00 move.l -[A7], D0
0000255E 4267 clr.w -[A7]
00002560 206E FEE6 movea.l A0, [A6 - 0x11A]
00002564 2F10 move.l -[A7], [A0]
00002566 2F10 move.l -[A7], [A0]
00002568 2F07 move.l -[A7], D7
0000256A 4267 clr.w -[A7]
0000256C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002570 486E FFF0 pea.l [A6 - 0x10]
00002574 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002578 4EBA DDF4 jsr [PC - 0x220C /* 0000036E */]
0000257C 121F move.b D1, [A7]+
0000257E 201F move.l D0, [A7]+
00002580 0A01 0001 xori.b D1, 0x1
00002584 8001 or.b D0, D1
00002586 0240 0001 andi.w D0, 0x1
0000258A 6678 bne +0x7A /* 00002604 */
0000258C 206E 000C movea.l A0, [A6 + 0xC]
00002590 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
00002596 B090 cmp.l D0, [A0]
00002598 673E beq +0x40 /* 000025D8 */
0000259A 206E FEE6 movea.l A0, [A6 - 0x11A]
0000259E 2D50 FEE2 move.l [A6 - 0x11E], [A0]
000025A2 486E FEE2 pea.l [A6 - 0x11E]
000025A6 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
000025AA 2F2E FEE2 move.l -[A7], [A6 - 0x11E]
000025AE 486E FEC2 pea.l [A6 - 0x13E]
000025B2 7020 moveq.l D0, 0x20
000025B4 2F00 move.l -[A7], D0
000025B6 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
000025BA 202E FEC6 move.l D0, [A6 - 0x13A]
000025BE D1AE FEE2 add.l [A6 - 0x11E], D0
000025C2 2F2E FEE2 move.l -[A7], [A6 - 0x11E]
000025C6 206E FEE6 movea.l A0, [A6 - 0x11A]
000025CA 2F10 move.l -[A7], [A0]
000025CC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000025D0 201F move.l D0, [A7]+
000025D2 225F movea.l A1, [A7]+
000025D4 205F movea.l A0, [A7]+
000025D6 A02E syscall BlockMove/BlockMoveData
label000025D8:
000025D8 2F2E FEE6 move.l -[A7], [A6 - 0x11A]
000025DC 205F movea.l A0, [A7]+
000025DE A02A syscall HUnlock
000025E0 2F2E FEE6 move.l -[A7], [A6 - 0x11A]
000025E4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000025E8 201F move.l D0, [A7]+
000025EA 205F movea.l A0, [A7]+
000025EC A024 syscall SetHandleSize
000025EE 206E 0008 movea.l A0, [A6 + 0x8]
000025F2 216E FEE6 0004 move.l [A0 + 0x4], [A6 - 0x11A]
000025F8 7000 moveq.l D0, 0x00
000025FA 2D40 FEE6 move.l [A6 - 0x11A], D0
000025FE 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
label00002604:
00002604 486E FEE6 pea.l [A6 - 0x11A]
00002608 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
0000260C BCAD A284 cmp.l D6, [A5 - 0x5D7C]
00002610 670C beq +0xE /* 0000261E */
00002612 4267 clr.w -[A7]
00002614 3F2E FEC0 move.w -[A7], [A6 - 0x140]
00002618 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000261C 3A1F move.w D5, [A7]+
label0000261E:
0000261E 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00002622 4E5E unlink A6
00002624 205F movea.l A0, [A7]+
00002626 DEFC 000C add.w A7, 0xC
0000262A 4ED0 jmp [A0]
export_1420:
0000262C 4E56 FFF4 link A6, -0x000C
00002630 2D7C 5754 4C4B 000C move.l [A6 + 0xC], 0x57544C4B /* 'WTLK' */
00002638 4267 clr.w -[A7]
0000263A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000263E 486E FFFC pea.l [A6 - 0x4]
00002642 486E FFF4 pea.l [A6 - 0xC]
00002646 4EBA FE38 jsr [PC - 0x1C8 /* 00002480 */]
0000264A 101F move.b D0, [A7]+
0000264C 670E beq +0x10 /* 0000265C */
0000264E 486E FFF4 pea.l [A6 - 0xC]
00002652 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
00002656 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
label0000265C:
0000265C 4E5E unlink A6
0000265E 2E9F move.l [A7], [A7]+
00002660 4E75 rts
export_1421:
00002662 4E56 FFC6 link A6, -0x003A
00002666 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000266A 2A2E 0012 move.l D5, [A6 + 0x12]
0000266E 206E 000C movea.l A0, [A6 + 0xC]
00002672 7000 moveq.l D0, 0x00
00002674 2080 move.l [A0], D0
00002676 206E 0008 movea.l A0, [A6 + 0x8]
0000267A 7000 moveq.l D0, 0x00
0000267C 2080 move.l [A0], D0
0000267E 4A6E 0010 tst.w [A6 + 0x10]
00002682 6700 011E beq +0x120 /* 000027A2 */
00002686 4207 clr.b D7
00002688 BAAE 0016 cmp.l D5, [A6 + 0x16]
0000268C 56C0 sne D0
0000268E 4A85 tst.l D5
00002690 56C1 sne D1
00002692 C001 and.b D0, D1
00002694 4400 neg.b D0
00002696 1800 move.b D4, D0
00002698 6744 beq +0x46 /* 000026DE */
0000269A 2F00 move.l -[A7], D0
0000269C 4267 clr.w -[A7]
0000269E 2F05 move.l -[A7], D5
000026A0 322E 0010 move.w D1, [A6 + 0x10]
000026A4 6A02 bpl +0x4 /* 000026A8 */
000026A6 4441 neg.w D1
label000026A8:
000026A8 3F01 move.w -[A7], D1
000026AA 486E FFCA pea.l [A6 - 0x36]
000026AE 4EBA F418 jsr [PC - 0xBE8 /* 00001AC8 */]
000026B2 121F move.b D1, [A7]+
000026B4 201F move.l D0, [A7]+
000026B6 C001 and.b D0, D1
000026B8 6724 beq +0x26 /* 000026DE */
000026BA 7001 moveq.l D0, 0x01
000026BC B02E FFCE cmp.b D0, [A6 - 0x32]
000026C0 57C0 seq D0
000026C2 4A00 tst.b D0
000026C4 6612 bne +0x14 /* 000026D8 */
000026C6 2F00 move.l -[A7], D0
000026C8 4267 clr.w -[A7]
000026CA 1F2E FFCF move.b -[A7], [A6 - 0x31]
000026CE 4EBA 09DA jsr [PC + 0x9DA /* 000030AA */]
000026D2 121F move.b D1, [A7]+
000026D4 201F move.l D0, [A7]+
000026D6 8001 or.b D0, D1
label000026D8:
000026D8 0240 0001 andi.w D0, 0x1
000026DC 1E00 move.b D7, D0
label000026DE:
000026DE 1007 move.b D0, D7
000026E0 670C beq +0xE /* 000026EE */
000026E2 42A7 clr.l -[A7]
000026E4 2F05 move.l -[A7], D5
000026E6 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000026EA 265F movea.l A3, [A7]+
000026EC 600C bra +0xE /* 000026FA */
label000026EE:
000026EE 42A7 clr.l -[A7]
000026F0 2F2E 0016 move.l -[A7], [A6 + 0x16]
000026F4 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000026F8 265F movea.l A3, [A7]+
label000026FA:
000026FA 200B move.l D0, A3
000026FC 6700 00A4 beq +0xA6 /* 000027A2 */
00002700 2F0B move.l -[A7], A3
00002702 486E FFC7 pea.l [A6 - 0x39]
00002706 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
0000270A 2F0B move.l -[A7], A3
0000270C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002710 1F07 move.b -[A7], D7
00002712 486E FFF8 pea.l [A6 - 0x8]
00002716 486E FFF4 pea.l [A6 - 0xC]
0000271A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000271E 486E FFE8 pea.l [A6 - 0x18]
00002722 4EBA 008C jsr [PC + 0x8C /* 000027B0 */]
00002726 4AAE FFF8 tst.l [A6 - 0x8]
0000272A 6618 bne +0x1A /* 00002744 */
0000272C 42A7 clr.l -[A7]
0000272E 7001 moveq.l D0, 0x01
00002730 2F00 move.l -[A7], D0
00002732 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00002736 285F movea.l A4, [A7]+
00002738 2054 movea.l A0, [A4]
0000273A 4210 clr.b [A0]
0000273C 206E 000C movea.l A0, [A6 + 0xC]
00002740 208C move.l [A0], A4
00002742 603A bra +0x3C /* 0000277E */
label00002744:
00002744 42A7 clr.l -[A7]
00002746 206E 0008 movea.l A0, [A6 + 0x8]
0000274A 2010 move.l D0, [A0]
0000274C 5280 addq.l D0, 1
0000274E 2F00 move.l -[A7], D0
00002750 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00002754 285F movea.l A4, [A7]+
00002756 200C move.l D0, A4
00002758 6724 beq +0x26 /* 0000277E */
0000275A 2C14 move.l D6, [A4]
0000275C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002760 2F06 move.l -[A7], D6
00002762 206E 0008 movea.l A0, [A6 + 0x8]
00002766 2F10 move.l -[A7], [A0]
00002768 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
0000276C 206E 0008 movea.l A0, [A6 + 0x8]
00002770 2C10 move.l D6, [A0]
00002772 DC94 add.l D6, [A4]
00002774 2046 movea.l A0, D6
00002776 4210 clr.b [A0]
00002778 206E 000C movea.l A0, [A6 + 0xC]
0000277C 208C move.l [A0], A4
label0000277E:
0000277E 2F0B move.l -[A7], A3
00002780 1F2E FFC7 move.b -[A7], [A6 - 0x39]
00002784 101F move.b D0, [A7]+
00002786 205F movea.l A0, [A7]+
00002788 A06A syscall HSetState
0000278A 1007 move.b D0, D7
0000278C 670A beq +0xC /* 00002798 */
0000278E 2F05 move.l -[A7], D5
00002790 4267 clr.w -[A7]
00002792 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
00002796 600A bra +0xC /* 000027A2 */
label00002798:
00002798 2F2E 0016 move.l -[A7], [A6 + 0x16]
0000279C 4267 clr.w -[A7]
0000279E 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
label000027A2:
000027A2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000027A6 4E5E unlink A6
000027A8 205F movea.l A0, [A7]+
000027AA DEFC 0012 add.w A7, 0x12
000027AE 4ED0 jmp [A0]
export_1422:
fn000027B0:
000027B0 4E56 FFD8 link A6, -0x0028
000027B4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000027B8 282E 0014 move.l D4, [A6 + 0x14]
000027BC 2044 movea.l A0, D4
000027BE 7000 moveq.l D0, 0x00
000027C0 2080 move.l [A0], D0
000027C2 206E 0010 movea.l A0, [A6 + 0x10]
000027C6 7000 moveq.l D0, 0x00
000027C8 2080 move.l [A0], D0
000027CA 206E 000C movea.l A0, [A6 + 0xC]
000027CE 7000 moveq.l D0, 0x00
000027D0 2080 move.l [A0], D0
000027D2 206E 0008 movea.l A0, [A6 + 0x8]
000027D6 7000 moveq.l D0, 0x00
000027D8 2080 move.l [A0], D0
000027DA 102D A5D2 move.b D0, [A5 - 0x5A2E]
000027DE 673A beq +0x3C /* 0000281A */
000027E0 2044 movea.l A0, D4
000027E2 2F08 move.l -[A7], A0
000027E4 42A7 clr.l -[A7]
000027E6 2F2E 001C move.l -[A7], [A6 + 0x1C]
000027EA 3F2E 001A move.w -[A7], [A6 + 0x1A]
000027EE 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
000027F2 201F move.l D0, [A7]+
000027F4 205F movea.l A0, [A7]+
000027F6 2080 move.l [A0], D0
000027F8 2044 movea.l A0, D4
000027FA 4A90 tst.l [A0]
000027FC 6700 0112 beq +0x114 /* 00002910 */
00002800 206E 000C movea.l A0, [A6 + 0xC]
00002804 2F08 move.l -[A7], A0
00002806 42A7 clr.l -[A7]
00002808 2244 movea.l A1, D4
0000280A 2F11 move.l -[A7], [A1]
0000280C 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
00002810 201F move.l D0, [A7]+
00002812 205F movea.l A0, [A7]+
00002814 2080 move.l [A0], D0
00002816 6000 00F8 bra +0xFA /* 00002910 */
label0000281A:
0000281A 102E 0018 move.b D0, [A6 + 0x18]
0000281E 6704 beq +0x6 /* 00002824 */
00002820 7A32 moveq.l D5, 0x32
00002822 6002 bra +0x4 /* 00002826 */
label00002824:
00002824 7A36 moveq.l D5, 0x36
label00002826:
00002826 206E 001C movea.l A0, [A6 + 0x1C]
0000282A 2005 move.l D0, D5
0000282C D090 add.l D0, [A0]
0000282E 720E moveq.l D1, 0x0E
00002830 9081 sub.l D0, D1
00002832 2D40 FFEC move.l [A6 - 0x14], D0
00002836 206E FFEC movea.l A0, [A6 - 0x14]
0000283A 2D48 FFD8 move.l [A6 - 0x28], A0
0000283E 3D68 0008 FFDE move.w [A6 - 0x22], [A0 + 0x8]
00002844 206E 001C movea.l A0, [A6 + 0x1C]
00002848 2005 move.l D0, D5
0000284A D090 add.l D0, [A0]
0000284C 206E FFD8 movea.l A0, [A6 - 0x28]
00002850 2668 0004 movea.l A3, [A0 + 0x4]
00002854 D7C0 add.l A3, D0
00002856 426E FFDC clr.w [A6 - 0x24]
label0000285A:
0000285A 302E FFDC move.w D0, [A6 - 0x24]
0000285E B06E FFDE cmp.w D0, [A6 - 0x22]
00002862 6C00 00AC bge +0xAE /* 00002910 */
00002866 200B move.l D0, A3
00002868 5480 addq.l D0, 2
0000286A 2D40 FFF4 move.l [A6 - 0xC], D0
0000286E 7000 moveq.l D0, 0x00
00002870 206E FFF4 movea.l A0, [A6 - 0xC]
00002874 3010 move.w D0, [A0]
00002876 C0BC FFFF FFFF and.l D0, 0xFFFFFFFF
0000287C 2C00 move.l D6, D0
0000287E 3013 move.w D0, [A3]
00002880 B06E 001A cmp.w D0, [A6 + 0x1A]
00002884 6676 bne +0x78 /* 000028FC */
00002886 284B movea.l A4, A3
00002888 588C addq.l A4, 4
0000288A 4A14 tst.b [A4]
0000288C 6614 bne +0x16 /* 000028A2 */
0000288E 200C move.l D0, A4
00002890 5280 addq.l D0, 1
00002892 2044 movea.l A0, D4
00002894 2080 move.l [A0], D0
00002896 2006 move.l D0, D6
00002898 5380 subq.l D0, 1
0000289A 206E 000C movea.l A0, [A6 + 0xC]
0000289E 2080 move.l [A0], D0
000028A0 606E bra +0x70 /* 00002910 */
label000028A2:
000028A2 2D4C FFF0 move.l [A6 - 0x10], A4
000028A6 7000 moveq.l D0, 0x00
000028A8 206E FFF0 movea.l A0, [A6 - 0x10]
000028AC 3010 move.w D0, [A0]
000028AE C0BC 0000 7FFF and.l D0, 0x7FFF
000028B4 2E00 move.l D7, D0
000028B6 1007 move.b D0, D7
000028B8 0240 0001 andi.w D0, 0x1
000028BC 670A beq +0xC /* 000028C8 */
000028BE 2F3C 0003 BCFD move.l -[A7], 0x3BCFD
000028C4 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label000028C8:
000028C8 2006 move.l D0, D6
000028CA 9087 sub.l D0, D7
000028CC 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */
000028D2 6E3C bgt +0x3E /* 00002910 */
000028D4 200C move.l D0, A4
000028D6 D087 add.l D0, D7
000028D8 2044 movea.l A0, D4
000028DA 2080 move.l [A0], D0
000028DC 200C move.l D0, A4
000028DE 5480 addq.l D0, 2
000028E0 206E 0010 movea.l A0, [A6 + 0x10]
000028E4 2080 move.l [A0], D0
000028E6 2006 move.l D0, D6
000028E8 9087 sub.l D0, D7
000028EA 206E 000C movea.l A0, [A6 + 0xC]
000028EE 2080 move.l [A0], D0
000028F0 2007 move.l D0, D7
000028F2 5580 subq.l D0, 2
000028F4 206E 0008 movea.l A0, [A6 + 0x8]
000028F8 2080 move.l [A0], D0
000028FA 6014 bra +0x16 /* 00002910 */
label000028FC:
000028FC 2006 move.l D0, D6
000028FE 5A80 addq.l D0, 5
00002900 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
00002906 D7C0 add.l A3, D0
00002908 526E FFDC addq.w [A6 - 0x24], 1
0000290C 6000 FF4C bra -0xB2 /* 0000285A */
label00002910:
00002910 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002914 4E5E unlink A6
00002916 205F movea.l A0, [A7]+
00002918 DEFC 0018 add.w A7, 0x18
0000291C 4ED0 jmp [A0]
export_1423:
fn0000291E:
0000291E 4E56 0000 link A6, 0
00002922 4AAD A5A0 tst.l [A5 - 0x5A60]
00002926 57C0 seq D0
00002928 4AAD ABEE tst.l [A5 - 0x5412]
0000292C 56C1 sne D1
0000292E C001 and.b D0, D1
00002930 6712 beq +0x14 /* 00002944 */
00002932 42A7 clr.l -[A7]
00002934 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00002938 2F2D ABEE move.l -[A7], [A5 - 0x5412]
0000293C 4EBA 10C4 jsr [PC + 0x10C4 /* 00003A02 */]
00002940 2B5F A5A0 move.l [A5 - 0x5A60], [A7]+
label00002944:
00002944 2D6D A5A0 0008 move.l [A6 + 0x8], [A5 - 0x5A60]
0000294A 4E5E unlink A6
0000294C 4E75 rts
export_1424:
0000294E 4E56 FFF2 link A6, -0x000E
00002952 48E7 0118 movem.l -[A7], D7,A3,A4
00002956 7000 moveq.l D0, 0x00
00002958 2D40 000E move.l [A6 + 0xE], D0
0000295C 42A7 clr.l -[A7]
0000295E 2F2E 000A move.l -[A7], [A6 + 0xA]
00002962 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00002966 285F movea.l A4, [A7]+
00002968 200C move.l D0, A4
0000296A 6756 beq +0x58 /* 000029C2 */
0000296C 42A7 clr.l -[A7]
0000296E 2F0C move.l -[A7], A4
00002970 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002974 4EBA F362 jsr [PC - 0xC9E /* 00001CD8 */]
00002978 265F movea.l A3, [A7]+
0000297A 200B move.l D0, A3
0000297C 673A beq +0x3C /* 000029B8 */
0000297E 2F0C move.l -[A7], A4
00002980 486E FFF3 pea.l [A6 - 0xD]
00002984 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00002988 42A7 clr.l -[A7]
0000298A 3013 move.w D0, [A3]
0000298C 48C0 ext.l D0
0000298E 2F00 move.l -[A7], D0
00002990 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00002994 2E1F move.l D7, [A7]+
00002996 6714 beq +0x16 /* 000029AC */
00002998 2F0B move.l -[A7], A3
0000299A 2047 movea.l A0, D7
0000299C 2F10 move.l -[A7], [A0]
0000299E 3013 move.w D0, [A3]
000029A0 48C0 ext.l D0
000029A2 2F00 move.l -[A7], D0
000029A4 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
000029A8 2D47 000E move.l [A6 + 0xE], D7
label000029AC:
000029AC 2F0C move.l -[A7], A4
000029AE 1F2E FFF3 move.b -[A7], [A6 - 0xD]
000029B2 101F move.b D0, [A7]+
000029B4 205F movea.l A0, [A7]+
000029B6 A06A syscall HSetState
label000029B8:
000029B8 2F2E 000A move.l -[A7], [A6 + 0xA]
000029BC 4267 clr.w -[A7]
000029BE 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label000029C2:
000029C2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000029C6 4E5E unlink A6
000029C8 205F movea.l A0, [A7]+
000029CA 5C4F addq.w A7, 6
000029CC 4ED0 jmp [A0]
export_1425:
000029CE 4E56 FFEC link A6, -0x0014
000029D2 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000029D6 422E 0018 clr.b [A6 + 0x18]
000029DA 42A7 clr.l -[A7]
000029DC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000029E0 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000029E4 2E1F move.l D7, [A7]+
000029E6 4A2E 000C tst.b [A6 + 0xC]
000029EA 57C4 seq D4
000029EC 4404 neg.b D4
000029EE 4A87 tst.l D7
000029F0 6700 00E2 beq +0xE4 /* 00002AD4 */
000029F4 2047 movea.l A0, D7
000029F6 2650 movea.l A3, [A0]
000029F8 7032 moveq.l D0, 0x32
000029FA D7C0 add.l A3, D0
000029FC 7C00 moveq.l D6, 0x00
000029FE 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00002A04 2047 movea.l A0, D7
00002A06 2050 movea.l A0, [A0]
00002A08 3D68 0024 FFEC move.w [A6 - 0x14], [A0 + 0x24]
00002A0E 3A2E FFEE move.w D5, [A6 - 0x12]
00002A12 6000 0096 bra +0x98 /* 00002AAA */
label00002A16:
00002A16 284B movea.l A4, A3
00002A18 102D AC18 move.b D0, [A5 - 0x53E8]
00002A1C 660E bne +0x10 /* 00002A2C */
00002A1E 4A2C 0005 tst.b [A4 + 0x5]
00002A22 5CC1 sge D1
00002A24 8001 or.b D0, D1
00002A26 0240 0001 andi.w D0, 0x1
00002A2A 6774 beq +0x76 /* 00002AA0 */
label00002A2C:
00002A2C 4A6E 000E tst.w [A6 + 0xE]
00002A30 57C1 seq D1
00002A32 4A01 tst.b D1
00002A34 6614 bne +0x16 /* 00002A4A */
00002A36 142C 0004 move.b D2, [A4 + 0x4]
00002A3A 4882 ext.w D2
00002A3C B46E 000E cmp.w D2, [A6 + 0xE]
00002A40 57C2 seq D2
00002A42 8202 or.b D1, D2
00002A44 C001 and.b D0, D1
00002A46 4A00 tst.b D0
00002A48 6756 beq +0x58 /* 00002AA0 */
label00002A4A:
00002A4A 2F00 move.l -[A7], D0
00002A4C 4267 clr.w -[A7]
00002A4E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002A52 486C 0006 pea.l [A4 + 0x6]
00002A56 A8AD syscall PtInRect
00002A58 121F move.b D1, [A7]+
00002A5A 201F move.l D0, [A7]+
00002A5C C001 and.b D0, D1
00002A5E 4A00 tst.b D0
00002A60 673E beq +0x40 /* 00002AA0 */
00002A62 1204 move.b D1, D4
00002A64 6638 bne +0x3A /* 00002A9E */
00002A66 7400 moveq.l D2, 0x00
00002A68 342C 000E move.w D2, [A4 + 0xE]
00002A6C C4BC 0000 000F and.l D2, 0xF
00002A72 760A moveq.l D3, 0x0A
00002A74 B682 cmp.l D3, D2
00002A76 56C2 sne D2
00002A78 8202 or.b D1, D2
00002A7A 0241 0001 andi.w D1, 0x1
00002A7E 661E bne +0x20 /* 00002A9E */
00002A80 48E7 C000 movem.l -[A7], D0,D1
00002A84 4267 clr.w -[A7]
00002A86 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002A8A 486C 0006 pea.l [A4 + 0x6]
00002A8E 4EAD 2642 jsr [A5 + 0x2642 /* export_1220 */]
00002A92 141F move.b D2, [A7]+
00002A94 4CDF 0003 movem.l D0,D1, [A7]+
00002A98 8202 or.b D1, D2
00002A9A C001 and.b D0, D1
00002A9C 6702 beq +0x4 /* 00002AA0 */
label00002A9E:
00002A9E 2C0B move.l D6, A3
label00002AA0:
00002AA0 3013 move.w D0, [A3]
00002AA2 48C0 ext.l D0
00002AA4 D7C0 add.l A3, D0
00002AA6 5245 addq.w D5, 1
00002AA8 6908 bvs +0xA /* 00002AB2 */
label00002AAA:
00002AAA BA6E FFEC cmp.w D5, [A6 - 0x14]
00002AAE 6F00 FF66 ble -0x98 /* 00002A16 */
label00002AB2:
00002AB2 4A86 tst.l D6
00002AB4 6714 beq +0x16 /* 00002ACA */
00002AB6 2046 movea.l A0, D6
00002AB8 226E 0008 movea.l A1, [A6 + 0x8]
00002ABC 700E moveq.l D0, 0x0E
label00002ABE:
00002ABE 32D8 move.w [A1]+, [A0]+
00002AC0 51C8 FFFC dbf D0, -0x6 /* 00002ABE */
00002AC4 1D7C 0001 0018 move.b [A6 + 0x18], 0x1
label00002ACA:
00002ACA 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002ACE 4267 clr.w -[A7]
00002AD0 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
label00002AD4:
00002AD4 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00002AD8 4E5E unlink A6
00002ADA 205F movea.l A0, [A7]+
00002ADC DEFC 0010 add.w A7, 0x10
00002AE0 4ED0 jmp [A0]
export_1426:
00002AE2 4E56 FFEC link A6, -0x0014
00002AE6 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00002AEA 422E 0018 clr.b [A6 + 0x18]
00002AEE 42A7 clr.l -[A7]
00002AF0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002AF4 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00002AF8 2E1F move.l D7, [A7]+
00002AFA 4A2E 000C tst.b [A6 + 0xC]
00002AFE 57C4 seq D4
00002B00 4404 neg.b D4
00002B02 4A87 tst.l D7
00002B04 6700 00E2 beq +0xE4 /* 00002BE8 */
00002B08 2047 movea.l A0, D7
00002B0A 2650 movea.l A3, [A0]
00002B0C 7036 moveq.l D0, 0x36
00002B0E D7C0 add.l A3, D0
00002B10 7C00 moveq.l D6, 0x00
00002B12 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00002B18 2047 movea.l A0, D7
00002B1A 2050 movea.l A0, [A0]
00002B1C 3D68 0028 FFEC move.w [A6 - 0x14], [A0 + 0x28]
00002B22 3A2E FFEE move.w D5, [A6 - 0x12]
00002B26 6000 0096 bra +0x98 /* 00002BBE */
label00002B2A:
00002B2A 284B movea.l A4, A3
00002B2C 102D AC18 move.b D0, [A5 - 0x53E8]
00002B30 660E bne +0x10 /* 00002B40 */
00002B32 4A2C 0005 tst.b [A4 + 0x5]
00002B36 5CC1 sge D1
00002B38 8001 or.b D0, D1
00002B3A 0240 0001 andi.w D0, 0x1
00002B3E 6774 beq +0x76 /* 00002BB4 */
label00002B40:
00002B40 4A6E 000E tst.w [A6 + 0xE]
00002B44 57C1 seq D1
00002B46 4A01 tst.b D1
00002B48 6614 bne +0x16 /* 00002B5E */
00002B4A 142C 0004 move.b D2, [A4 + 0x4]
00002B4E 4882 ext.w D2
00002B50 B46E 000E cmp.w D2, [A6 + 0xE]
00002B54 57C2 seq D2
00002B56 8202 or.b D1, D2
00002B58 C001 and.b D0, D1
00002B5A 4A00 tst.b D0
00002B5C 6756 beq +0x58 /* 00002BB4 */
label00002B5E:
00002B5E 2F00 move.l -[A7], D0
00002B60 4267 clr.w -[A7]
00002B62 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002B66 486C 0006 pea.l [A4 + 0x6]
00002B6A A8AD syscall PtInRect
00002B6C 121F move.b D1, [A7]+
00002B6E 201F move.l D0, [A7]+
00002B70 C001 and.b D0, D1
00002B72 4A00 tst.b D0
00002B74 673E beq +0x40 /* 00002BB4 */
00002B76 1204 move.b D1, D4
00002B78 6638 bne +0x3A /* 00002BB2 */
00002B7A 7400 moveq.l D2, 0x00
00002B7C 342C 000E move.w D2, [A4 + 0xE]
00002B80 C4BC 0000 000F and.l D2, 0xF
00002B86 760A moveq.l D3, 0x0A
00002B88 B682 cmp.l D3, D2
00002B8A 56C2 sne D2
00002B8C 8202 or.b D1, D2
00002B8E 0241 0001 andi.w D1, 0x1
00002B92 661E bne +0x20 /* 00002BB2 */
00002B94 48E7 C000 movem.l -[A7], D0,D1
00002B98 4267 clr.w -[A7]
00002B9A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002B9E 486C 0006 pea.l [A4 + 0x6]
00002BA2 4EAD 2642 jsr [A5 + 0x2642 /* export_1220 */]
00002BA6 141F move.b D2, [A7]+
00002BA8 4CDF 0003 movem.l D0,D1, [A7]+
00002BAC 8202 or.b D1, D2
00002BAE C001 and.b D0, D1
00002BB0 6702 beq +0x4 /* 00002BB4 */
label00002BB2:
00002BB2 2C0B move.l D6, A3
label00002BB4:
00002BB4 3013 move.w D0, [A3]
00002BB6 48C0 ext.l D0
00002BB8 D7C0 add.l A3, D0
00002BBA 5245 addq.w D5, 1
00002BBC 6908 bvs +0xA /* 00002BC6 */
label00002BBE:
00002BBE BA6E FFEC cmp.w D5, [A6 - 0x14]
00002BC2 6F00 FF66 ble -0x98 /* 00002B2A */
label00002BC6:
00002BC6 4A86 tst.l D6
00002BC8 6714 beq +0x16 /* 00002BDE */
00002BCA 2046 movea.l A0, D6
00002BCC 226E 0008 movea.l A1, [A6 + 0x8]
00002BD0 700E moveq.l D0, 0x0E
label00002BD2:
00002BD2 32D8 move.w [A1]+, [A0]+
00002BD4 51C8 FFFC dbf D0, -0x6 /* 00002BD2 */
00002BD8 1D7C 0001 0018 move.b [A6 + 0x18], 0x1
label00002BDE:
00002BDE 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002BE2 4267 clr.w -[A7]
00002BE4 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
label00002BE8:
00002BE8 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00002BEC 4E5E unlink A6
00002BEE 205F movea.l A0, [A7]+
00002BF0 DEFC 0010 add.w A7, 0x10
00002BF4 4ED0 jmp [A0]
fn00002BF6:
00002BF6 4E56 FFF8 link A6, -0x0008
00002BFA 48E7 0118 movem.l -[A7], D7,A3,A4
00002BFE 7000 moveq.l D0, 0x00
00002C00 2D40 000C move.l [A6 + 0xC], D0
00002C04 42A7 clr.l -[A7]
00002C06 226E 0008 movea.l A1, [A6 + 0x8]
00002C0A 2069 FFFC movea.l A0, [A1 - 0x4]
00002C0E 2050 movea.l A0, [A0]
00002C10 2F28 0014 move.l -[A7], [A0 + 0x14]
00002C14 2F3C 5041 4745 move.l -[A7], 0x50414745 /* 'PAGE' */
00002C1A 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
00002C1E 2E1F move.l D7, [A7]+
00002C20 42A7 clr.l -[A7]
00002C22 2F07 move.l -[A7], D7
00002C24 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00002C28 265F movea.l A3, [A7]+
00002C2A 200B move.l D0, A3
00002C2C 674A beq +0x4C /* 00002C78 */
00002C2E 2853 movea.l A4, [A3]
00002C30 206E 0008 movea.l A0, [A6 + 0x8]
00002C34 2968 0010 0010 move.l [A4 + 0x10], [A0 + 0x10]
00002C3A 7000 moveq.l D0, 0x00
00002C3C 2940 0014 move.l [A4 + 0x14], D0
00002C40 2013 move.l D0, [A3]
00002C42 7218 moveq.l D1, 0x18
00002C44 D081 add.l D0, D1
00002C46 2F00 move.l -[A7], D0
00002C48 2014 move.l D0, [A4]
00002C4A 7218 moveq.l D1, 0x18
00002C4C 9081 sub.l D0, D1
00002C4E 2F00 move.l -[A7], D0
00002C50 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00002C54 42A7 clr.l -[A7]
00002C56 2F0B move.l -[A7], A3
00002C58 206E 0008 movea.l A0, [A6 + 0x8]
00002C5C 3F28 FFD6 move.w -[A7], [A0 - 0x2A]
00002C60 4267 clr.w -[A7]
00002C62 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00002C66 295F 0014 move.l [A4 + 0x14], [A7]+
00002C6A 2F07 move.l -[A7], D7
00002C6C 1F3C 0001 move.b -[A7], 0x1
00002C70 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
00002C74 2D47 000C move.l [A6 + 0xC], D7
label00002C78:
00002C78 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002C7C 4E5E unlink A6
00002C7E 2E9F move.l [A7], [A7]+
00002C80 4E75 rts
export_1427:
fn00002C82:
00002C82 4E56 FFBA link A6, -0x0046
00002C86 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002C8A 422E 0014 clr.b [A6 + 0x14]
00002C8E 102D A58A move.b D0, [A5 - 0x5A76]
00002C92 6704 beq +0x6 /* 00002C98 */
00002C94 6000 0406 bra +0x408 /* 0000309C */
label00002C98:
00002C98 42A7 clr.l -[A7]
00002C9A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002C9E 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00002CA2 2D5F FFFC move.l [A6 - 0x4], [A7]+
00002CA6 6604 bne +0x6 /* 00002CAC */
00002CA8 6000 03F2 bra +0x3F4 /* 0000309C */
label00002CAC:
00002CAC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002CB0 486E FFBF pea.l [A6 - 0x41]
00002CB4 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00002CB8 206E FFFC movea.l A0, [A6 - 0x4]
00002CBC 2050 movea.l A0, [A0]
00002CBE 3028 001C move.w D0, [A0 + 0x1C]
00002CC2 48C0 ext.l D0
00002CC4 2D40 FFD4 move.l [A6 - 0x2C], D0
00002CC8 206E FFFC movea.l A0, [A6 - 0x4]
00002CCC 2050 movea.l A0, [A0]
00002CCE 2028 0014 move.l D0, [A0 + 0x14]
00002CD2 7218 moveq.l D1, 0x18
00002CD4 9081 sub.l D0, D1
00002CD6 2F00 move.l -[A7], D0
00002CD8 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002CDC 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00002CE0 201F move.l D0, [A7]+
00002CE2 3D40 FFD2 move.w [A6 - 0x2E], D0
00002CE6 4AAE 000C tst.l [A6 + 0xC]
00002CEA 6C06 bge +0x8 /* 00002CF2 */
00002CEC 7000 moveq.l D0, 0x00
00002CEE 2D40 000C move.l [A6 + 0xC], D0
label00002CF2:
00002CF2 206E FFFC movea.l A0, [A6 - 0x4]
00002CF6 2050 movea.l A0, [A0]
00002CF8 202E 000C move.l D0, [A6 + 0xC]
00002CFC B0A8 0018 cmp.l D0, [A0 + 0x18]
00002D00 6F0C ble +0xE /* 00002D0E */
00002D02 206E FFFC movea.l A0, [A6 - 0x4]
00002D06 2050 movea.l A0, [A0]
00002D08 2D68 0018 000C move.l [A6 + 0xC], [A0 + 0x18]
label00002D0E:
00002D0E 206E FFFC movea.l A0, [A6 - 0x4]
00002D12 2050 movea.l A0, [A0]
00002D14 2028 0010 move.l D0, [A0 + 0x10]
00002D18 5280 addq.l D0, 1
00002D1A 7206 moveq.l D1, 0x06
00002D1C 2F01 move.l -[A7], D1
00002D1E 2F00 move.l -[A7], D0
00002D20 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00002D24 201F move.l D0, [A7]+
00002D26 7230 moveq.l D1, 0x30
00002D28 D081 add.l D0, D1
00002D2A 2D40 FFE0 move.l [A6 - 0x20], D0
00002D2E 206E FFFC movea.l A0, [A6 - 0x4]
00002D32 2050 movea.l A0, [A0]
00002D34 202E FFE0 move.l D0, [A6 - 0x20]
00002D38 B090 cmp.l D0, [A0]
00002D3A 6F24 ble +0x26 /* 00002D60 */
00002D3C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002D40 205F movea.l A0, [A7]+
00002D42 A02A syscall HUnlock
00002D44 4267 clr.w -[A7]
00002D46 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002D4A 2F3C 4C49 5354 move.l -[A7], 0x4C495354 /* 'LIST' */
00002D50 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00002D54 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
00002D58 101F move.b D0, [A7]+
00002D5A 6604 bne +0x6 /* 00002D60 */
00002D5C 6000 02F8 bra +0x2FA /* 00003056 */
label00002D60:
00002D60 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002D64 205F movea.l A0, [A7]+
00002D66 A029 syscall HLock
00002D68 206E FFFC movea.l A0, [A6 - 0x4]
00002D6C 2050 movea.l A0, [A0]
00002D6E 4AA8 0010 tst.l [A0 + 0x10]
00002D72 662A bne +0x2C /* 00002D9E */
00002D74 42A7 clr.l -[A7]
00002D76 2F0E move.l -[A7], A6
00002D78 4EBA FE7C jsr [PC - 0x184 /* 00002BF6 */]
00002D7C 2A1F move.l D5, [A7]+
00002D7E 6700 02D6 beq +0x2D8 /* 00003056 */
00002D82 206E FFFC movea.l A0, [A6 - 0x4]
00002D86 2050 movea.l A0, [A0]
00002D88 7001 moveq.l D0, 0x01
00002D8A 2140 0010 move.l [A0 + 0x10], D0
00002D8E 206E FFFC movea.l A0, [A6 - 0x4]
00002D92 2850 movea.l A4, [A0]
00002D94 7030 moveq.l D0, 0x30
00002D96 D9C0 add.l A4, D0
00002D98 2885 move.l [A4], D5
00002D9A 426C 0004 clr.w [A4 + 0x4]
label00002D9E:
00002D9E 206E FFFC movea.l A0, [A6 - 0x4]
00002DA2 2850 movea.l A4, [A0]
00002DA4 7030 moveq.l D0, 0x30
00002DA6 D9C0 add.l A4, D0
00002DA8 2D6E 000C FFD8 move.l [A6 - 0x28], [A6 + 0xC]
label00002DAE:
00002DAE 302C 0004 move.w D0, [A4 + 0x4]
00002DB2 48C0 ext.l D0
00002DB4 B0AE FFD8 cmp.l D0, [A6 - 0x28]
00002DB8 6C0E bge +0x10 /* 00002DC8 */
00002DBA 302C 0004 move.w D0, [A4 + 0x4]
00002DBE 48C0 ext.l D0
00002DC0 91AE FFD8 sub.l [A6 - 0x28], D0
00002DC4 5C8C addq.l A4, 6
00002DC6 60E6 bra -0x18 /* 00002DAE */
label00002DC8:
00002DC8 2D54 FFF4 move.l [A6 - 0xC], [A4]
00002DCC 42A7 clr.l -[A7]
00002DCE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002DD2 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00002DD6 265F movea.l A3, [A7]+
00002DD8 200B move.l D0, A3
00002DDA 6700 027A beq +0x27C /* 00003056 */
00002DDE 2053 movea.l A0, [A3]
00002DE0 2F08 move.l -[A7], A0
00002DE2 42A7 clr.l -[A7]
00002DE4 2F0B move.l -[A7], A3
00002DE6 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00002DEA 3F2C 0004 move.w -[A7], [A4 + 0x4]
00002DEE 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00002DF2 201F move.l D0, [A7]+
00002DF4 205F movea.l A0, [A7]+
00002DF6 B0A8 0014 cmp.l D0, [A0 + 0x14]
00002DFA 57C0 seq D0
00002DFC 4400 neg.b D0
00002DFE 1D40 FFBE move.b [A6 - 0x42], D0
00002E02 302C 0004 move.w D0, [A4 + 0x4]
00002E06 B06E FFD2 cmp.w D0, [A6 - 0x2E]
00002E0A 6C00 0096 bge +0x98 /* 00002EA2 */
00002E0E 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00002E12 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002E16 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00002E1A 201F move.l D0, [A7]+
00002E1C 7218 moveq.l D1, 0x18
00002E1E D081 add.l D0, D1
00002E20 2D40 FFDC move.l [A6 - 0x24], D0
00002E24 2C2E FFDC move.l D6, [A6 - 0x24]
00002E28 DC93 add.l D6, [A3]
00002E2A 2E2E FFD4 move.l D7, [A6 - 0x2C]
00002E2E DE86 add.l D7, D6
00002E30 2053 movea.l A0, [A3]
00002E32 2010 move.l D0, [A0]
00002E34 D093 add.l D0, [A3]
00002E36 2D40 FFCE move.l [A6 - 0x32], D0
00002E3A 2F06 move.l -[A7], D6
00002E3C 2F07 move.l -[A7], D7
00002E3E 202E FFCE move.l D0, [A6 - 0x32]
00002E42 9087 sub.l D0, D7
00002E44 2F00 move.l -[A7], D0
00002E46 201F move.l D0, [A7]+
00002E48 225F movea.l A1, [A7]+
00002E4A 205F movea.l A0, [A7]+
00002E4C A02E syscall BlockMove/BlockMoveData
00002E4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E52 2F06 move.l -[A7], D6
00002E54 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002E58 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00002E5C 526C 0004 addq.w [A4 + 0x4], 1
00002E60 206E FFFC movea.l A0, [A6 - 0x4]
00002E64 2050 movea.l A0, [A0]
00002E66 52A8 0018 addq.l [A0 + 0x18], 1
00002E6A 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002E70 102E FFBE move.b D0, [A6 - 0x42]
00002E74 671C beq +0x1E /* 00002E92 */
00002E76 2053 movea.l A0, [A3]
00002E78 2F08 move.l -[A7], A0
00002E7A 42A7 clr.l -[A7]
00002E7C 2F0B move.l -[A7], A3
00002E7E 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00002E82 3F2C 0004 move.w -[A7], [A4 + 0x4]
00002E86 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00002E8A 201F move.l D0, [A7]+
00002E8C 205F movea.l A0, [A7]+
00002E8E 2140 0014 move.l [A0 + 0x14], D0
label00002E92:
00002E92 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002E96 1F3C 0001 move.b -[A7], 0x1
00002E9A 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
00002E9E 6000 01B6 bra +0x1B8 /* 00003056 */
label00002EA2:
00002EA2 42A7 clr.l -[A7]
00002EA4 2F0E move.l -[A7], A6
00002EA6 4EBA FD4E jsr [PC - 0x2B2 /* 00002BF6 */]
00002EAA 2A1F move.l D5, [A7]+
00002EAC 42A7 clr.l -[A7]
00002EAE 2F05 move.l -[A7], D5
00002EB0 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00002EB4 281F move.l D4, [A7]+
00002EB6 6700 0194 beq +0x196 /* 0000304C */
00002EBA 2C0C move.l D6, A4
00002EBC 2E06 move.l D7, D6
00002EBE 5C87 addq.l D7, 6
00002EC0 206E FFFC movea.l A0, [A6 - 0x4]
00002EC4 2248 movea.l A1, A0
00002EC6 2251 movea.l A1, [A1]
00002EC8 2011 move.l D0, [A1]
00002ECA D090 add.l D0, [A0]
00002ECC 2D40 FFCE move.l [A6 - 0x32], D0
00002ED0 2F06 move.l -[A7], D6
00002ED2 2F07 move.l -[A7], D7
00002ED4 202E FFCE move.l D0, [A6 - 0x32]
00002ED8 9087 sub.l D0, D7
00002EDA 2F00 move.l -[A7], D0
00002EDC 201F move.l D0, [A7]+
00002EDE 225F movea.l A1, [A7]+
00002EE0 205F movea.l A0, [A7]+
00002EE2 A02E syscall BlockMove/BlockMoveData
00002EE4 206E FFFC movea.l A0, [A6 - 0x4]
00002EE8 2050 movea.l A0, [A0]
00002EEA 52A8 0010 addq.l [A0 + 0x10], 1
00002EEE 2D47 FFE4 move.l [A6 - 0x1C], D7
00002EF2 206E FFE4 movea.l A0, [A6 - 0x1C]
00002EF6 2085 move.l [A0], D5
00002EF8 206E FFE4 movea.l A0, [A6 - 0x1C]
00002EFC 4268 0004 clr.w [A0 + 0x4]
00002F00 302C 0004 move.w D0, [A4 + 0x4]
00002F04 48C0 ext.l D0
00002F06 B0AE FFD8 cmp.l D0, [A6 - 0x28]
00002F0A 6662 bne +0x64 /* 00002F6E */
00002F0C 2044 movea.l A0, D4
00002F0E 2E10 move.l D7, [A0]
00002F10 7018 moveq.l D0, 0x18
00002F12 DE80 add.l D7, D0
00002F14 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F18 2F07 move.l -[A7], D7
00002F1A 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002F1E 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00002F22 206E FFE4 movea.l A0, [A6 - 0x1C]
00002F26 317C 0001 0004 move.w [A0 + 0x4], 0x1
00002F2C 206E FFFC movea.l A0, [A6 - 0x4]
00002F30 2050 movea.l A0, [A0]
00002F32 52A8 0018 addq.l [A0 + 0x18], 1
00002F36 102E FFBE move.b D0, [A6 - 0x42]
00002F3A 671E beq +0x20 /* 00002F5A */
00002F3C 2044 movea.l A0, D4
00002F3E 2050 movea.l A0, [A0]
00002F40 2F08 move.l -[A7], A0
00002F42 42A7 clr.l -[A7]
00002F44 2F04 move.l -[A7], D4
00002F46 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00002F4A 3F3C 0001 move.w -[A7], 0x1
00002F4E 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00002F52 201F move.l D0, [A7]+
00002F54 205F movea.l A0, [A7]+
00002F56 2140 0014 move.l [A0 + 0x14], D0
label00002F5A:
00002F5A 2F05 move.l -[A7], D5
00002F5C 1F3C 0001 move.b -[A7], 0x1
00002F60 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
00002F64 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002F6A 6000 00E0 bra +0xE2 /* 0000304C */
label00002F6E:
00002F6E 302C 0004 move.w D0, [A4 + 0x4]
00002F72 48C0 ext.l D0
00002F74 81FC 0002 divs.w D0, 0x2
00002F78 3D40 FFC2 move.w [A6 - 0x3E], D0
00002F7C 302C 0004 move.w D0, [A4 + 0x4]
00002F80 906E FFC2 sub.w D0, [A6 - 0x3E]
00002F84 3D40 FFC4 move.w [A6 - 0x3C], D0
00002F88 396E FFC4 0004 move.w [A4 + 0x4], [A6 - 0x3C]
00002F8E 206E FFE4 movea.l A0, [A6 - 0x1C]
00002F92 316E FFC2 0004 move.w [A0 + 0x4], [A6 - 0x3E]
00002F98 2013 move.l D0, [A3]
00002F9A 7218 moveq.l D1, 0x18
00002F9C D081 add.l D0, D1
00002F9E 322E FFC4 move.w D1, [A6 - 0x3C]
00002FA2 48C1 ext.l D1
00002FA4 2F01 move.l -[A7], D1
00002FA6 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002FAA 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00002FAE 2C1F move.l D6, [A7]+
00002FB0 DC80 add.l D6, D0
00002FB2 2044 movea.l A0, D4
00002FB4 2E10 move.l D7, [A0]
00002FB6 7018 moveq.l D0, 0x18
00002FB8 DE80 add.l D7, D0
00002FBA 302E FFC2 move.w D0, [A6 - 0x3E]
00002FBE 48C0 ext.l D0
00002FC0 2F00 move.l -[A7], D0
00002FC2 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002FC6 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00002FCA 201F move.l D0, [A7]+
00002FCC 3D40 FFC0 move.w [A6 - 0x40], D0
00002FD0 2F06 move.l -[A7], D6
00002FD2 2F07 move.l -[A7], D7
00002FD4 302E FFC0 move.w D0, [A6 - 0x40]
00002FD8 48C0 ext.l D0
00002FDA 2F00 move.l -[A7], D0
00002FDC 201F move.l D0, [A7]+
00002FDE 225F movea.l A1, [A7]+
00002FE0 205F movea.l A0, [A7]+
00002FE2 A02E syscall BlockMove/BlockMoveData
00002FE4 2F06 move.l -[A7], D6
00002FE6 302E FFC0 move.w D0, [A6 - 0x40]
00002FEA 48C0 ext.l D0
00002FEC 2F00 move.l -[A7], D0
00002FEE 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00002FF2 102E FFBE move.b D0, [A6 - 0x42]
00002FF6 673A beq +0x3C /* 00003032 */
00002FF8 2053 movea.l A0, [A3]
00002FFA 2F08 move.l -[A7], A0
00002FFC 42A7 clr.l -[A7]
00002FFE 2F0B move.l -[A7], A3
00003000 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00003004 3F2E FFC4 move.w -[A7], [A6 - 0x3C]
00003008 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
0000300C 201F move.l D0, [A7]+
0000300E 205F movea.l A0, [A7]+
00003010 2140 0014 move.l [A0 + 0x14], D0
00003014 2044 movea.l A0, D4
00003016 2050 movea.l A0, [A0]
00003018 2F08 move.l -[A7], A0
0000301A 42A7 clr.l -[A7]
0000301C 2F04 move.l -[A7], D4
0000301E 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00003022 3F2E FFC2 move.w -[A7], [A6 - 0x3E]
00003026 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
0000302A 201F move.l D0, [A7]+
0000302C 205F movea.l A0, [A7]+
0000302E 2140 0014 move.l [A0 + 0x14], D0
label00003032:
00003032 2F05 move.l -[A7], D5
00003034 1F3C 0001 move.b -[A7], 0x1
00003038 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
0000303C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003040 1F3C 0001 move.b -[A7], 0x1
00003044 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
00003048 6000 FD54 bra -0x2AA /* 00002D9E */
label0000304C:
0000304C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003050 4267 clr.w -[A7]
00003052 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
label00003056:
00003056 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000305A 1F2E FFBF move.b -[A7], [A6 - 0x41]
0000305E 101F move.b D0, [A7]+
00003060 205F movea.l A0, [A7]+
00003062 A06A syscall HSetState
00003064 206E FFFC movea.l A0, [A6 - 0x4]
00003068 2050 movea.l A0, [A0]
0000306A 2D48 FFBA move.l [A6 - 0x46], A0
0000306E 226E FFBA movea.l A1, [A6 - 0x46]
00003072 2368 0018 0028 move.l [A1 + 0x28], [A0 + 0x18]
00003078 206E FFBA movea.l A0, [A6 - 0x46]
0000307C 2F08 move.l -[A7], A0
0000307E 42A7 clr.l -[A7]
00003080 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003084 4EAD 0D12 jsr [A5 + 0xD12 /* export_414 */]
00003088 201F move.l D0, [A7]+
0000308A 205F movea.l A0, [A7]+
0000308C 2140 0024 move.l [A0 + 0x24], D0
00003090 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003094 1F3C 0001 move.b -[A7], 0x1
00003098 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
label0000309C:
0000309C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000030A0 4E5E unlink A6
000030A2 205F movea.l A0, [A7]+
000030A4 DEFC 000C add.w A7, 0xC
000030A8 4ED0 jmp [A0]
export_1428:
fn000030AA:
000030AA 4E56 0000 link A6, 0
000030AE 102D A5D2 move.b D0, [A5 - 0x5A2E]
000030B2 0A00 0001 xori.b D0, 0x1
000030B6 4A00 tst.b D0
000030B8 670A beq +0xC /* 000030C4 */
000030BA 082E 0003 0008 btst.b [A6 + 0x8], 0x3
000030C0 56C1 sne D1
000030C2 C001 and.b D0, D1
label000030C4:
000030C4 1D40 000A move.b [A6 + 0xA], D0
000030C8 4E5E unlink A6
000030CA 205F movea.l A0, [A7]+
000030CC 544F addq.w A7, 2
000030CE 4ED0 jmp [A0]
export_1429:
fn000030D0:
000030D0 4E56 FFF6 link A6, -0x000A
000030D4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000030D8 3C2E 000C move.w D6, [A6 + 0xC]
000030DC 422E 000E clr.b [A6 + 0xE]
000030E0 206E 0008 movea.l A0, [A6 + 0x8]
000030E4 3086 move.w [A0], D6
000030E6 4AAD AF36 tst.l [A5 - 0x50CA]
000030EA 6602 bne +0x4 /* 000030EE */
000030EC 6044 bra +0x46 /* 00003132 */
label000030EE:
000030EE 206D AF36 movea.l A0, [A5 - 0x50CA]
000030F2 2650 movea.l A3, [A0]
000030F4 548B addq.l A3, 2
000030F6 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
000030FC 206D AF36 movea.l A0, [A5 - 0x50CA]
00003100 2050 movea.l A0, [A0]
00003102 3D50 FFF6 move.w [A6 - 0xA], [A0]
00003106 3E2E FFF8 move.w D7, [A6 - 0x8]
0000310A 6020 bra +0x22 /* 0000312C */
label0000310C:
0000310C 284B movea.l A4, A3
0000310E BC54 cmp.w D6, [A4]
00003110 6E14 bgt +0x16 /* 00003126 */
00003112 BC54 cmp.w D6, [A4]
00003114 661C bne +0x1E /* 00003132 */
00003116 206E 0008 movea.l A0, [A6 + 0x8]
0000311A 30AC 0002 move.w [A0], [A4 + 0x2]
0000311E 1D7C 0001 000E move.b [A6 + 0xE], 0x1
00003124 600C bra +0xE /* 00003132 */
label00003126:
00003126 588B addq.l A3, 4
00003128 5247 addq.w D7, 1
0000312A 6906 bvs +0x8 /* 00003132 */
label0000312C:
0000312C BE6E FFF6 cmp.w D7, [A6 - 0xA]
00003130 6FDA ble -0x24 /* 0000310C */
label00003132:
00003132 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003136 4E5E unlink A6
00003138 205F movea.l A0, [A7]+
0000313A 5C4F addq.w A7, 6
0000313C 4ED0 jmp [A0]
export_1430:
fn0000313E:
0000313E 4E56 FFFC link A6, -0x0004
00003142 4267 clr.w -[A7]
00003144 3F2E 0008 move.w -[A7], [A6 + 0x8]
00003148 486E FFFE pea.l [A6 - 0x2]
0000314C 4EBA FF82 jsr [PC - 0x7E /* 000030D0 */]
00003150 1D5F FFFD move.b [A6 - 0x3], [A7]+
00003154 4A6E FFFE tst.w [A6 - 0x2]
00003158 6D08 blt +0xA /* 00003162 */
0000315A 3D6E FFFE 000A move.w [A6 + 0xA], [A6 - 0x2]
00003160 600A bra +0xC /* 0000316C */
label00003162:
00003162 4267 clr.w -[A7]
00003164 4EAD 259A jsr [A5 + 0x259A /* export_1199 */]
00003168 3D5F 000A move.w [A6 + 0xA], [A7]+
label0000316C:
0000316C 4E5E unlink A6
0000316E 205F movea.l A0, [A7]+
00003170 544F addq.w A7, 2
00003172 4ED0 jmp [A0]
fn00003174:
00003174 4E56 FFEC link A6, -0x0014
00003178 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000317C 282E 0010 move.l D4, [A6 + 0x10]
00003180 422E 0014 clr.b [A6 + 0x14]
00003184 4AAE 000C tst.l [A6 + 0xC]
00003188 6C04 bge +0x6 /* 0000318E */
0000318A 6000 0086 bra +0x88 /* 00003212 */
label0000318E:
0000318E 42A7 clr.l -[A7]
00003190 2F04 move.l -[A7], D4
00003192 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00003196 285F movea.l A4, [A7]+
00003198 200C move.l D0, A4
0000319A 6602 bne +0x4 /* 0000319E */
0000319C 6074 bra +0x76 /* 00003212 */
label0000319E:
0000319E 2054 movea.l A0, [A4]
000031A0 2A10 move.l D5, [A0]
000031A2 2D68 0004 FFF0 move.l [A6 - 0x10], [A0 + 0x4]
000031A8 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */
000031AE B0AE FFF0 cmp.l D0, [A6 - 0x10]
000031B2 6614 bne +0x16 /* 000031C8 */
000031B4 206E 0008 movea.l A0, [A6 + 0x8]
000031B8 7036 moveq.l D0, 0x36
000031BA 2080 move.l [A0], D0
000031BC 42A7 clr.l -[A7]
000031BE 2F0C move.l -[A7], A4
000031C0 4EBA 26EC jsr [PC + 0x26EC /* 000058AE */]
000031C4 2E1F move.l D7, [A7]+
000031C6 601E bra +0x20 /* 000031E6 */
label000031C8:
000031C8 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */
000031CE B0AE FFF0 cmp.l D0, [A6 - 0x10]
000031D2 6636 bne +0x38 /* 0000320A */
000031D4 206E 0008 movea.l A0, [A6 + 0x8]
000031D8 7032 moveq.l D0, 0x32
000031DA 2080 move.l [A0], D0
000031DC 42A7 clr.l -[A7]
000031DE 2F0C move.l -[A7], A4
000031E0 4EBA 261C jsr [PC + 0x261C /* 000057FE */]
000031E4 2E1F move.l D7, [A7]+
label000031E6:
000031E6 2C2E 000C move.l D6, [A6 + 0xC]
000031EA DC87 add.l D6, D7
000031EC BA86 cmp.l D5, D6
000031EE 6C14 bge +0x16 /* 00003204 */
000031F0 4267 clr.w -[A7]
000031F2 2F04 move.l -[A7], D4
000031F4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000031F8 2F06 move.l -[A7], D6
000031FA 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
000031FE 101F move.b D0, [A7]+
00003200 6602 bne +0x4 /* 00003204 */
00003202 6006 bra +0x8 /* 0000320A */
label00003204:
00003204 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
label0000320A:
0000320A 2F04 move.l -[A7], D4
0000320C 4267 clr.w -[A7]
0000320E 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label00003212:
00003212 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00003216 4E5E unlink A6
00003218 205F movea.l A0, [A7]+
0000321A DEFC 000C add.w A7, 0xC
0000321E 4ED0 jmp [A0]
export_1431:
fn00003220:
00003220 4E56 FF7C link A6, -0x0084
00003224 7000 moveq.l D0, 0x00
00003226 2D40 0010 move.l [A6 + 0x10], D0
0000322A 4AAE 0008 tst.l [A6 + 0x8]
0000322E 6E02 bgt +0x4 /* 00003232 */
00003230 6042 bra +0x44 /* 00003274 */
label00003232:
00003232 202E 0008 move.l D0, [A6 + 0x8]
00003236 B0AD A5A0 cmp.l D0, [A5 - 0x5A60]
0000323A 57C0 seq D0
0000323C 222E 000C move.l D1, [A6 + 0xC]
00003240 B2AD A60C cmp.l D1, [A5 - 0x59F4]
00003244 57C1 seq D1
00003246 C001 and.b D0, D1
00003248 6708 beq +0xA /* 00003252 */
0000324A 2D6D ABEE 0010 move.l [A6 + 0x10], [A5 - 0x5412]
00003250 6022 bra +0x24 /* 00003274 */
label00003252:
00003252 4267 clr.w -[A7]
00003254 2F2E 000C move.l -[A7], [A6 + 0xC]
00003258 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000325C 486E FF7C pea.l [A6 - 0x84]
00003260 4EBA E576 jsr [PC - 0x1A8A /* 000017D8 */]
00003264 101F move.b D0, [A7]+
00003266 670C beq +0xE /* 00003274 */
00003268 2D6E FF7C 0010 move.l [A6 + 0x10], [A6 - 0x84]
0000326E 2B6D A4BE B0D4 move.l [A5 - 0x4F2C], [A5 - 0x5B42]
label00003274:
00003274 4E5E unlink A6
00003276 205F movea.l A0, [A7]+
00003278 504F addq.w A7, 8
0000327A 4ED0 jmp [A0]
fn0000327C:
0000327C 4E56 FEA0 link A6, -0x0160
00003280 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003284 206E 0014 movea.l A0, [A6 + 0x14]
00003288 43EE FFE2 lea.l A1, [A6 - 0x1E]
0000328C 700E moveq.l D0, 0x0E
label0000328E:
0000328E 32D8 move.w [A1]+, [A0]+
00003290 51C8 FFFC dbf D0, -0x6 /* 0000328E */
00003294 206E 0010 movea.l A0, [A6 + 0x10]
00003298 43EE FEE2 lea.l A1, [A6 - 0x11E]
0000329C 707F moveq.l D0, 0x7F
label0000329E:
0000329E 32D8 move.w [A1]+, [A0]+
000032A0 51C8 FFFC dbf D0, -0x6 /* 0000329E */
000032A4 206E 0008 movea.l A0, [A6 + 0x8]
000032A8 43EE FEDA lea.l A1, [A6 - 0x126]
000032AC 7003 moveq.l D0, 0x03
label000032AE:
000032AE 32D8 move.w [A1]+, [A0]+
000032B0 51C8 FFFC dbf D0, -0x6 /* 000032AE */
000032B4 422E 001C clr.b [A6 + 0x1C]
000032B8 3D6E FFE4 FEA4 move.w [A6 - 0x15C], [A6 - 0x1C]
000032BE 4267 clr.w -[A7]
000032C0 4240 clr.w D0
000032C2 102E FEE2 move.b D0, [A6 - 0x11E]
000032C6 5240 addq.w D0, 1
000032C8 3F00 move.w -[A7], D0
000032CA 3F3C 00FF move.w -[A7], 0xFF
000032CE 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
000032D2 381F move.w D4, [A7]+
000032D4 41EE FEE2 lea.l A0, [A6 - 0x11E]
000032D8 4230 4000 clr.b [A0 + D4.w]
000032DC 42A7 clr.l -[A7]
000032DE 486E FEDA pea.l [A6 - 0x126]
000032E2 4EAD 243A jsr [A5 + 0x243A /* export_1155 */]
000032E6 2D5F FEB2 move.l [A6 - 0x14E], [A7]+
000032EA 7001 moveq.l D0, 0x01
000032EC 2D40 FEAE move.l [A6 - 0x152], D0
000032F0 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
000032F6 B0AE FEDA cmp.l D0, [A6 - 0x126]
000032FA 6604 bne +0x6 /* 00003300 */
000032FC 7A00 moveq.l D5, 0x00
000032FE 6002 bra +0x4 /* 00003302 */
label00003300:
00003300 7A21 moveq.l D5, 0x21
label00003302:
00003302 3004 move.w D0, D4
00003304 D07C 001E add.w D0, 0x1E
00003308 48C0 ext.l D0
0000330A 222E FEB2 move.l D1, [A6 - 0x14E]
0000330E D280 add.l D1, D0
00003310 202E FEAE move.l D0, [A6 - 0x152]
00003314 D081 add.l D0, D1
00003316 2E00 move.l D7, D0
00003318 DE85 add.l D7, D5
0000331A 1007 move.b D0, D7
0000331C 0240 0001 andi.w D0, 0x1
00003320 6702 beq +0x4 /* 00003324 */
00003322 5287 addq.l D7, 1
label00003324:
00003324 0C87 0000 7FFF cmpi.l D7, 0x7FFF
0000332A 6F04 ble +0x6 /* 00003330 */
0000332C 6000 0176 bra +0x178 /* 000034A4 */
label00003330:
00003330 3D47 FFE2 move.w [A6 - 0x1E], D7
00003334 4A6E FEA4 tst.w [A6 - 0x15C]
00003338 5EC0 sgt D0
0000333A 4A00 tst.b D0
0000333C 6700 0166 beq +0x168 /* 000034A4 */
00003340 2F00 move.l -[A7], D0
00003342 4267 clr.w -[A7]
00003344 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003348 2F07 move.l -[A7], D7
0000334A 486E FED2 pea.l [A6 - 0x12E]
0000334E 4EBA FE24 jsr [PC - 0x1DC /* 00003174 */]
00003352 121F move.b D1, [A7]+
00003354 201F move.l D0, [A7]+
00003356 C001 and.b D0, D1
00003358 6700 014A beq +0x14C /* 000034A4 */
0000335C 42A7 clr.l -[A7]
0000335E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003362 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00003366 265F movea.l A3, [A7]+
00003368 286E FED2 movea.l A4, [A6 - 0x12E]
0000336C D9D3 add.l A4, [A3]
0000336E 200C move.l D0, A4
00003370 720E moveq.l D1, 0x0E
00003372 9081 sub.l D0, D1
00003374 2D40 FECA move.l [A6 - 0x136], D0
00003378 3D7C 0001 FEA2 move.w [A6 - 0x15E], 0x1
0000337E 206E FECA movea.l A0, [A6 - 0x136]
00003382 3D50 FEA0 move.w [A6 - 0x160], [A0]
00003386 3D6E FEA2 FEA8 move.w [A6 - 0x158], [A6 - 0x15E]
0000338C 6000 00FE bra +0x100 /* 0000348C */
label00003390:
00003390 3014 move.w D0, [A4]
00003392 48C0 ext.l D0
00003394 2C00 move.l D6, D0
00003396 302C 0002 move.w D0, [A4 + 0x2]
0000339A B06E FEA4 cmp.w D0, [A6 - 0x15C]
0000339E 6600 00E4 bne +0xE6 /* 00003484 */
000033A2 BC87 cmp.l D6, D7
000033A4 674A beq +0x4C /* 000033F0 */
000033A6 200C move.l D0, A4
000033A8 D086 add.l D0, D6
000033AA 2D40 FEBE move.l [A6 - 0x142], D0
000033AE 200C move.l D0, A4
000033B0 D087 add.l D0, D7
000033B2 2D40 FEBA move.l [A6 - 0x146], D0
000033B6 2053 movea.l A0, [A3]
000033B8 2010 move.l D0, [A0]
000033BA D093 add.l D0, [A3]
000033BC 2D40 FEB6 move.l [A6 - 0x14A], D0
000033C0 2F2E FEBE move.l -[A7], [A6 - 0x142]
000033C4 2F2E FEBA move.l -[A7], [A6 - 0x146]
000033C8 202E FEB6 move.l D0, [A6 - 0x14A]
000033CC 90AE FEBE sub.l D0, [A6 - 0x142]
000033D0 9087 sub.l D0, D7
000033D2 2F00 move.l -[A7], D0
000033D4 201F move.l D0, [A7]+
000033D6 225F movea.l A1, [A7]+
000033D8 205F movea.l A0, [A7]+
000033DA A02E syscall BlockMove/BlockMoveData
000033DC 206E FECA movea.l A0, [A6 - 0x136]
000033E0 2007 move.l D0, D7
000033E2 D0A8 0004 add.l D0, [A0 + 0x4]
000033E6 9086 sub.l D0, D6
000033E8 206E FECA movea.l A0, [A6 - 0x136]
000033EC 2140 0004 move.l [A0 + 0x4], D0
label000033F0:
000033F0 41EE FFE2 lea.l A0, [A6 - 0x1E]
000033F4 224C movea.l A1, A4
000033F6 700E moveq.l D0, 0x0E
label000033F8:
000033F8 32D8 move.w [A1]+, [A0]+
000033FA 51C8 FFFC dbf D0, -0x6 /* 000033F8 */
000033FE 41EE FEE2 lea.l A0, [A6 - 0x11E]
00003402 2008 move.l D0, A0
00003404 5280 addq.l D0, 1
00003406 2D40 FEBE move.l [A6 - 0x142], D0
0000340A 200C move.l D0, A4
0000340C 721E moveq.l D1, 0x1E
0000340E D081 add.l D0, D1
00003410 2D40 FEBA move.l [A6 - 0x146], D0
00003414 486E FEBE pea.l [A6 - 0x142]
00003418 486E FEBA pea.l [A6 - 0x146]
0000341C 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00003420 52AE FEBA addq.l [A6 - 0x146], 1
00003424 206E FEBA movea.l A0, [A6 - 0x146]
00003428 4210 clr.b [A0]
0000342A 52AE FEBA addq.l [A6 - 0x146], 1
0000342E 2F2E 000C move.l -[A7], [A6 + 0xC]
00003432 2F2E FEB2 move.l -[A7], [A6 - 0x14E]
00003436 486E FEDA pea.l [A6 - 0x126]
0000343A 486E FEBA pea.l [A6 - 0x146]
0000343E 4EBA CEA4 jsr [PC - 0x315C /* 000002E4 */]
00003442 3004 move.w D0, D4
00003444 48C0 ext.l D0
00003446 222E FEB2 move.l D1, [A6 - 0x14E]
0000344A D280 add.l D1, D0
0000344C 202E FEAE move.l D0, [A6 - 0x152]
00003450 D081 add.l D0, D1
00003452 D085 add.l D0, D5
00003454 0240 0001 andi.w D0, 0x1
00003458 670A beq +0xC /* 00003464 */
0000345A 206E FEBA movea.l A0, [A6 - 0x146]
0000345E 4210 clr.b [A0]
00003460 52AE FEBA addq.l [A6 - 0x146], 1
label00003464:
00003464 202E FEBA move.l D0, [A6 - 0x146]
00003468 908C sub.l D0, A4
0000346A 3214 move.w D1, [A4]
0000346C 48C1 ext.l D1
0000346E B280 cmp.l D1, D0
00003470 670A beq +0xC /* 0000347C */
00003472 2F3C 0000 572A move.l -[A7], 0x572A /* 'W*' */
00003478 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label0000347C:
0000347C 1D7C 0001 001C move.b [A6 + 0x1C], 0x1
00003482 6014 bra +0x16 /* 00003498 */
label00003484:
00003484 D9C6 add.l A4, D6
00003486 526E FEA8 addq.w [A6 - 0x158], 1
0000348A 690C bvs +0xE /* 00003498 */
label0000348C:
0000348C 302E FEA8 move.w D0, [A6 - 0x158]
00003490 B06E FEA0 cmp.w D0, [A6 - 0x160]
00003494 6F00 FEFA ble -0x104 /* 00003390 */
label00003498:
00003498 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000349C 1F3C 0001 move.b -[A7], 0x1
000034A0 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label000034A4:
000034A4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000034A8 4E5E unlink A6
000034AA 205F movea.l A0, [A7]+
000034AC DEFC 0014 add.w A7, 0x14
000034B0 4ED0 jmp [A0]
export_1432:
000034B2 4E56 FDE8 link A6, -0x0218
000034B6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000034BA 206E 0008 movea.l A0, [A6 + 0x8]
000034BE 43EE FF00 lea.l A1, [A6 - 0x100]
000034C2 707F moveq.l D0, 0x7F
label000034C4:
000034C4 32D8 move.w [A1]+, [A0]+
000034C6 51C8 FFFC dbf D0, -0x6 /* 000034C4 */
000034CA 426E 0012 clr.w [A6 + 0x12]
000034CE 42A7 clr.l -[A7]
000034D0 2F2E 000E move.l -[A7], [A6 + 0xE]
000034D4 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
000034D8 2E1F move.l D7, [A7]+
000034DA 6700 00AA beq +0xAC /* 00003586 */
000034DE 2047 movea.l A0, D7
000034E0 2850 movea.l A4, [A0]
000034E2 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */
000034E8 B0AC 0004 cmp.l D0, [A4 + 0x4]
000034EC 6604 bne +0x6 /* 000034F2 */
000034EE 7C36 moveq.l D6, 0x36
000034F0 600E bra +0x10 /* 00003500 */
label000034F2:
000034F2 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */
000034F8 B0AC 0004 cmp.l D0, [A4 + 0x4]
000034FC 667E bne +0x80 /* 0000357C */
000034FE 7C32 moveq.l D6, 0x32
label00003500:
00003500 2047 movea.l A0, D7
00003502 3006 move.w D0, D6
00003504 48C0 ext.l D0
00003506 2640 movea.l A3, D0
00003508 D7D0 add.l A3, [A0]
0000350A 280B move.l D4, A3
0000350C 700E moveq.l D0, 0x0E
0000350E 9880 sub.l D4, D0
00003510 3D7C 0001 FDEA move.w [A6 - 0x216], 0x1
00003516 2044 movea.l A0, D4
00003518 3D50 FDE8 move.w [A6 - 0x218], [A0]
0000351C 3A2E FDEA move.w D5, [A6 - 0x216]
00003520 6054 bra +0x56 /* 00003576 */
label00003522:
00003522 102B 0004 move.b D0, [A3 + 0x4]
00003526 4880 ext.w D0
00003528 B06E 000C cmp.w D0, [A6 + 0xC]
0000352C 57C0 seq D0
0000352E 4A00 tst.b D0
00003530 660A bne +0xC /* 0000353C */
00003532 4A6E 000C tst.w [A6 + 0xC]
00003536 57C1 seq D1
00003538 8001 or.b D0, D1
0000353A 6730 beq +0x32 /* 0000356C */
label0000353C:
0000353C 200B move.l D0, A3
0000353E 721E moveq.l D1, 0x1E
00003540 D081 add.l D0, D1
00003542 2D40 FEEC move.l [A6 - 0x114], D0
00003546 2F2E FEEC move.l -[A7], [A6 - 0x114]
0000354A 486E FDEC pea.l [A6 - 0x214]
0000354E 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00003552 4267 clr.w -[A7]
00003554 486E FDEC pea.l [A6 - 0x214]
00003558 486E FF00 pea.l [A6 - 0x100]
0000355C 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00003560 101F move.b D0, [A7]+
00003562 6708 beq +0xA /* 0000356C */
00003564 3D6B 0002 0012 move.w [A6 + 0x12], [A3 + 0x2]
0000356A 6010 bra +0x12 /* 0000357C */
label0000356C:
0000356C 3013 move.w D0, [A3]
0000356E 48C0 ext.l D0
00003570 D7C0 add.l A3, D0
00003572 5245 addq.w D5, 1
00003574 6906 bvs +0x8 /* 0000357C */
label00003576:
00003576 BA6E FDE8 cmp.w D5, [A6 - 0x218]
0000357A 6FA6 ble -0x58 /* 00003522 */
label0000357C:
0000357C 2F2E 000E move.l -[A7], [A6 + 0xE]
00003580 4267 clr.w -[A7]
00003582 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label00003586:
00003586 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000358A 4E5E unlink A6
0000358C 205F movea.l A0, [A7]+
0000358E DEFC 000A add.w A7, 0xA /* '\n' */
00003592 4ED0 jmp [A0]
export_1433:
fn00003594:
00003594 4E56 FFD8 link A6, -0x0028
00003598 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000359C 422E 0010 clr.b [A6 + 0x10]
000035A0 42A7 clr.l -[A7]
000035A2 2F2E 000C move.l -[A7], [A6 + 0xC]
000035A6 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
000035AA 2E1F move.l D7, [A7]+
000035AC 6604 bne +0x6 /* 000035B2 */
000035AE 6000 0124 bra +0x126 /* 000036D4 */
label000035B2:
000035B2 2F07 move.l -[A7], D7
000035B4 486E FFE1 pea.l [A6 - 0x1F]
000035B8 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
000035BC 2047 movea.l A0, D7
000035BE 2050 movea.l A0, [A0]
000035C0 2D48 FFDC move.l [A6 - 0x24], A0
000035C4 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */
000035CA B0A8 0004 cmp.l D0, [A0 + 0x4]
000035CE 6608 bne +0xA /* 000035D8 */
000035D0 7036 moveq.l D0, 0x36
000035D2 2D40 FFF8 move.l [A6 - 0x8], D0
000035D6 6018 bra +0x1A /* 000035F0 */
label000035D8:
000035D8 206E FFDC movea.l A0, [A6 - 0x24]
000035DC 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */
000035E2 B0A8 0004 cmp.l D0, [A0 + 0x4]
000035E6 6600 00D4 bne +0xD6 /* 000036BC */
000035EA 7032 moveq.l D0, 0x32
000035EC 2D40 FFF8 move.l [A6 - 0x8], D0
label000035F0:
000035F0 2047 movea.l A0, D7
000035F2 286E FFF8 movea.l A4, [A6 - 0x8]
000035F6 D9D0 add.l A4, [A0]
000035F8 264C movea.l A3, A4
000035FA 280C move.l D4, A4
000035FC 700E moveq.l D0, 0x0E
000035FE 9880 sub.l D4, D0
00003600 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1
00003606 2044 movea.l A0, D4
00003608 3D50 FFD8 move.w [A6 - 0x28], [A0]
0000360C 3C2E FFDA move.w D6, [A6 - 0x26]
00003610 6000 00A2 bra +0xA4 /* 000036B4 */
label00003614:
00003614 302B 0002 move.w D0, [A3 + 0x2]
00003618 B06E 000A cmp.w D0, [A6 + 0xA]
0000361C 6600 0088 bne +0x8A /* 000036A6 */
00003620 102E 0008 move.b D0, [A6 + 0x8]
00003624 670A beq +0xC /* 00003630 */
00003626 7001 moveq.l D0, 0x01
00003628 B046 cmp.w D0, D6
0000362A 6700 0090 beq +0x92 /* 000036BC */
0000362E 6012 bra +0x14 /* 00003642 */
label00003630:
00003630 2044 movea.l A0, D4
00003632 BC50 cmp.w D6, [A0]
00003634 6700 0086 beq +0x88 /* 000036BC */
00003638 284B movea.l A4, A3
0000363A 3014 move.w D0, [A4]
0000363C 48C0 ext.l D0
0000363E 2640 movea.l A3, D0
00003640 D7CC add.l A3, A4
label00003642:
00003642 3A14 move.w D5, [A4]
00003644 3D53 FFE4 move.w [A6 - 0x1C], [A3]
00003648 42A7 clr.l -[A7]
0000364A 3005 move.w D0, D5
0000364C 48C0 ext.l D0
0000364E 2F00 move.l -[A7], D0
00003650 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00003654 2D5F FFE6 move.l [A6 - 0x1A], [A7]+
00003658 6762 beq +0x64 /* 000036BC */
0000365A 2F0C move.l -[A7], A4
0000365C 206E FFE6 movea.l A0, [A6 - 0x1A]
00003660 2F10 move.l -[A7], [A0]
00003662 3005 move.w D0, D5
00003664 48C0 ext.l D0
00003666 2F00 move.l -[A7], D0
00003668 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
0000366C 2F0B move.l -[A7], A3
0000366E 2F0C move.l -[A7], A4
00003670 302E FFE4 move.w D0, [A6 - 0x1C]
00003674 48C0 ext.l D0
00003676 2F00 move.l -[A7], D0
00003678 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
0000367C 206E FFE6 movea.l A0, [A6 - 0x1A]
00003680 2F10 move.l -[A7], [A0]
00003682 302E FFE4 move.w D0, [A6 - 0x1C]
00003686 48C0 ext.l D0
00003688 D08C add.l D0, A4
0000368A 2F00 move.l -[A7], D0
0000368C 3005 move.w D0, D5
0000368E 48C0 ext.l D0
00003690 2F00 move.l -[A7], D0
00003692 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00003696 486E FFE6 pea.l [A6 - 0x1A]
0000369A 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
0000369E 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000036A4 6016 bra +0x18 /* 000036BC */
label000036A6:
000036A6 284B movea.l A4, A3
000036A8 3014 move.w D0, [A4]
000036AA 48C0 ext.l D0
000036AC 2640 movea.l A3, D0
000036AE D7CC add.l A3, A4
000036B0 5246 addq.w D6, 1
000036B2 6908 bvs +0xA /* 000036BC */
label000036B4:
000036B4 BC6E FFD8 cmp.w D6, [A6 - 0x28]
000036B8 6F00 FF5A ble -0xA4 /* 00003614 */
label000036BC:
000036BC 2F07 move.l -[A7], D7
000036BE 1F2E FFE1 move.b -[A7], [A6 - 0x1F]
000036C2 101F move.b D0, [A7]+
000036C4 205F movea.l A0, [A7]+
000036C6 A06A syscall HSetState
000036C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000036CC 1F3C 0001 move.b -[A7], 0x1
000036D0 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label000036D4:
000036D4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000036D8 4E5E unlink A6
000036DA 205F movea.l A0, [A7]+
000036DC 504F addq.w A7, 8
000036DE 4ED0 jmp [A0]
fn000036E0:
000036E0 4E56 FFE6 link A6, -0x001A
000036E4 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000036E8 286E 0008 movea.l A4, [A6 + 0x8]
000036EC 42A7 clr.l -[A7]
000036EE 42A7 clr.l -[A7]
000036F0 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
000036F4 2D5F FFFC move.l [A6 - 0x4], [A7]+
000036F8 42A7 clr.l -[A7]
000036FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000036FE 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */
00003704 486E FFF8 pea.l [A6 - 0x8]
00003708 A9FD syscall GetScrap
0000370A 2A1F move.l D5, [A7]+
0000370C 5EC0 sgt D0
0000370E 4AAE FFFC tst.l [A6 - 0x4]
00003712 56C1 sne D1
00003714 C001 and.b D0, D1
00003716 6764 beq +0x66 /* 0000377C */
00003718 206E FFFC movea.l A0, [A6 - 0x4]
0000371C 2050 movea.l A0, [A0]
0000371E 3C10 move.w D6, [A0]
00003720 206E FFFC movea.l A0, [A6 - 0x4]
00003724 2010 move.l D0, [A0]
00003726 5480 addq.l D0, 2
00003728 2D40 FFF0 move.l [A6 - 0x10], D0
0000372C 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1
00003732 3D46 FFE6 move.w [A6 - 0x1A], D6
00003736 3E2E FFE8 move.w D7, [A6 - 0x18]
0000373A 603A bra +0x3C /* 00003776 */
label0000373C:
0000373C 206E FFF0 movea.l A0, [A6 - 0x10]
00003740 3810 move.w D4, [A0]
00003742 54AE FFF0 addq.l [A6 - 0x10], 2
00003746 B86C 0008 cmp.w D4, [A4 + 0x8]
0000374A 660E bne +0x10 /* 0000375A */
0000374C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003750 486C FEE0 pea.l [A4 - 0x120]
00003754 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00003758 6022 bra +0x24 /* 0000377C */
label0000375A:
0000375A 486E FFF0 pea.l [A6 - 0x10]
0000375E 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
00003762 202E FFF0 move.l D0, [A6 - 0x10]
00003766 5280 addq.l D0, 1
00003768 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
0000376E 2D40 FFF0 move.l [A6 - 0x10], D0
00003772 5247 addq.w D7, 1
00003774 6906 bvs +0x8 /* 0000377C */
label00003776:
00003776 BE6E FFE6 cmp.w D7, [A6 - 0x1A]
0000377A 6FC0 ble -0x3E /* 0000373C */
label0000377C:
0000377C 486E FFFC pea.l [A6 - 0x4]
00003780 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00003784 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00003788 4E5E unlink A6
0000378A 2E9F move.l [A7], [A7]+
0000378C 4E75 rts
export_1434:
fn0000378E:
0000378E 4E56 FEDC link A6, -0x0124
00003792 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003796 3D6E 0008 000A move.w [A6 + 0xA], [A6 + 0x8]
0000379C 4AAD AF36 tst.l [A5 - 0x50CA]
000037A0 6604 bne +0x6 /* 000037A6 */
000037A2 6000 0116 bra +0x118 /* 000038BA */
label000037A6:
000037A6 206D AF36 movea.l A0, [A5 - 0x50CA]
000037AA 2650 movea.l A3, [A0]
000037AC 548B addq.l A3, 2
000037AE 4247 clr.w D7
000037B0 2D4B FFF0 move.l [A6 - 0x10], A3
000037B4 280B move.l D4, A3
000037B6 3C2E 0008 move.w D6, [A6 + 0x8]
000037BA 70FF moveq.l D0, 0xFFFFFFFF
000037BC B046 cmp.w D0, D6
000037BE 6F0A ble +0xC /* 000037CA */
000037C0 3006 move.w D0, D6
000037C2 5440 addq.w D0, 2
000037C4 6A02 bpl +0x4 /* 000037C8 */
000037C6 4440 neg.w D0
label000037C8:
000037C8 3C00 move.w D6, D0
label000037CA:
000037CA 4245 clr.w D5
000037CC 206D AF36 movea.l A0, [A5 - 0x50CA]
000037D0 2D50 FFE4 move.l [A6 - 0x1C], [A0]
000037D4 3D7C 0001 FEDE move.w [A6 - 0x122], 0x1
000037DA 206E FFE4 movea.l A0, [A6 - 0x1C]
000037DE 3D50 FEDC move.w [A6 - 0x124], [A0]
000037E2 3D6E FEDE FFFA move.w [A6 - 0x6], [A6 - 0x122]
000037E8 6038 bra +0x3A /* 00003822 */
label000037EA:
000037EA 284B movea.l A4, A3
000037EC 302C 0002 move.w D0, [A4 + 0x2]
000037F0 B06E 0008 cmp.w D0, [A6 + 0x8]
000037F4 6608 bne +0xA /* 000037FE */
000037F6 3D54 000A move.w [A6 + 0xA], [A4]
000037FA 6000 00BE bra +0xC0 /* 000038BA */
label000037FE:
000037FE 3A14 move.w D5, [A4]
00003800 588B addq.l A3, 4
00003802 BA46 cmp.w D5, D6
00003804 6604 bne +0x6 /* 0000380A */
00003806 7800 moveq.l D4, 0x00
00003808 6006 bra +0x8 /* 00003810 */
label0000380A:
0000380A BA46 cmp.w D5, D6
0000380C 6C02 bge +0x4 /* 00003810 */
0000380E 280B move.l D4, A3
label00003810:
00003810 BE45 cmp.w D7, D5
00003812 6608 bne +0xA /* 0000381C */
00003814 3E05 move.w D7, D5
00003816 5247 addq.w D7, 1
00003818 2D4B FFF0 move.l [A6 - 0x10], A3
label0000381C:
0000381C 526E FFFA addq.w [A6 - 0x6], 1
00003820 690A bvs +0xC /* 0000382C */
label00003822:
00003822 302E FFFA move.w D0, [A6 - 0x6]
00003826 B06E FEDC cmp.w D0, [A6 - 0x124]
0000382A 6FBE ble -0x40 /* 000037EA */
label0000382C:
0000382C 4A84 tst.l D4
0000382E 6706 beq +0x8 /* 00003836 */
00003830 3E06 move.w D7, D6
00003832 2D44 FFF0 move.l [A6 - 0x10], D4
label00003836:
00003836 206D AF36 movea.l A0, [A5 - 0x50CA]
0000383A 202E FFF0 move.l D0, [A6 - 0x10]
0000383E 9090 sub.l D0, [A0]
00003840 2D40 FFE0 move.l [A6 - 0x20], D0
00003844 4A6E 0008 tst.w [A6 + 0x8]
00003848 6C08 bge +0xA /* 00003852 */
0000384A 2F0E move.l -[A7], A6
0000384C 4EBA FE92 jsr [PC - 0x16E /* 000036E0 */]
00003850 600A bra +0xC /* 0000385C */
label00003852:
00003852 3F2E 0008 move.w -[A7], [A6 + 0x8]
00003856 486E FEE0 pea.l [A6 - 0x120]
0000385A A8FF syscall GetFName/GetFontName
label0000385C:
0000385C 4240 clr.w D0
0000385E 102E FEE0 move.b D0, [A6 - 0x120]
00003862 4A40 tst.w D0
00003864 660C bne +0xE /* 00003872 */
00003866 4267 clr.w -[A7]
00003868 4EAD 259A jsr [A5 + 0x259A /* export_1199 */]
0000386C 3D5F 000A move.w [A6 + 0xA], [A7]+
00003870 6048 bra +0x4A /* 000038BA */
label00003872:
00003872 3D47 FFE8 move.w [A6 - 0x18], D7
00003876 3D6E 0008 FFEA move.w [A6 - 0x16], [A6 + 0x8]
0000387C 2F2D AF36 move.l -[A7], [A5 - 0x50CA]
00003880 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00003884 486E FFE8 pea.l [A6 - 0x18]
00003888 42A7 clr.l -[A7]
0000388A 7004 moveq.l D0, 0x04
0000388C 2F00 move.l -[A7], D0
0000388E 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */]
00003892 4267 clr.w -[A7]
00003894 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00003898 4A5F tst.w [A7]+
0000389A 6702 beq +0x4 /* 0000389E */
0000389C 601C bra +0x1E /* 000038BA */
label0000389E:
0000389E 206D AF36 movea.l A0, [A5 - 0x50CA]
000038A2 2D50 FFE4 move.l [A6 - 0x1C], [A0]
000038A6 206E FFE4 movea.l A0, [A6 - 0x1C]
000038AA 5250 addq.w [A0], 1
000038AC 3D47 000A move.w [A6 + 0xA], D7
000038B0 3F07 move.w -[A7], D7
000038B2 486E FEE0 pea.l [A6 - 0x120]
000038B6 4EBA C748 jsr [PC - 0x38B8 /* 00000000 */]
label000038BA:
000038BA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000038BE 4E5E unlink A6
000038C0 205F movea.l A0, [A7]+
000038C2 544F addq.w A7, 2
000038C4 4ED0 jmp [A0]
fn000038C6:
000038C6 4E56 FFFC link A6, -0x0004
000038CA 2F0C move.l -[A7], A4
000038CC 286E 0008 movea.l A4, [A6 + 0x8]
000038D0 422E 0010 clr.b [A6 + 0x10]
000038D4 7000 moveq.l D0, 0x00
000038D6 2940 FFEA move.l [A4 - 0x16], D0
000038DA 206C FFFC movea.l A0, [A4 - 0x4]
000038DE 2010 move.l D0, [A0]
000038E0 7230 moveq.l D1, 0x30
000038E2 D081 add.l D0, D1
000038E4 2940 FFF6 move.l [A4 - 0xA], D0
label000038E8:
000038E8 202C FFF6 move.l D0, [A4 - 0xA]
000038EC B0AC FFF2 cmp.l D0, [A4 - 0xE]
000038F0 6728 beq +0x2A /* 0000391A */
000038F2 206C FFF6 movea.l A0, [A4 - 0xA]
000038F6 2010 move.l D0, [A0]
000038F8 B0AE 000C cmp.l D0, [A6 + 0xC]
000038FC 6608 bne +0xA /* 00003906 */
000038FE 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00003904 6014 bra +0x16 /* 0000391A */
label00003906:
00003906 206C FFF6 movea.l A0, [A4 - 0xA]
0000390A 3028 0004 move.w D0, [A0 + 0x4]
0000390E 48C0 ext.l D0
00003910 D1AC FFEA add.l [A4 - 0x16], D0
00003914 5CAC FFF6 addq.l [A4 - 0xA], 6
00003918 60CE bra -0x30 /* 000038E8 */
label0000391A:
0000391A 285F movea.l A4, [A7]+
0000391C 4E5E unlink A6
0000391E 205F movea.l A0, [A7]+
00003920 504F addq.w A7, 8
00003922 4ED0 jmp [A0]
fn00003924:
00003924 4E56 FFEE link A6, -0x0012
00003928 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000392C 286E 0008 movea.l A4, [A6 + 0x8]
00003930 206C FFF6 movea.l A0, [A4 - 0xA]
00003934 2E10 move.l D7, [A0]
00003936 42A7 clr.l -[A7]
00003938 2F07 move.l -[A7], D7
0000393A 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
0000393E 265F movea.l A3, [A7]+
00003940 200B move.l D0, A3
00003942 6612 bne +0x14 /* 00003956 */
00003944 206C FFF6 movea.l A0, [A4 - 0xA]
00003948 3028 0004 move.w D0, [A0 + 0x4]
0000394C 48C0 ext.l D0
0000394E D1AC FFEA add.l [A4 - 0x16], D0
00003952 6000 0082 bra +0x84 /* 000039D6 */
label00003956:
00003956 2C13 move.l D6, [A3]
00003958 7018 moveq.l D0, 0x18
0000395A DC80 add.l D6, D0
0000395C 3D7C 0001 FFF0 move.w [A6 - 0x10], 0x1
00003962 206C FFF6 movea.l A0, [A4 - 0xA]
00003966 3D68 0004 FFEE move.w [A6 - 0x12], [A0 + 0x4]
0000396C 3A2E FFF0 move.w D5, [A6 - 0x10]
00003970 6056 bra +0x58 /* 000039C8 */
label00003972:
00003972 52AC FFEA addq.l [A4 - 0x16], 1
00003976 2046 movea.l A0, D6
00003978 2010 move.l D0, [A0]
0000397A B0AC 0008 cmp.l D0, [A4 + 0x8]
0000397E 6640 bne +0x42 /* 000039C0 */
00003980 2F07 move.l -[A7], D7
00003982 4267 clr.w -[A7]
00003984 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
00003988 2B47 B0D4 move.l [A5 - 0x4F2C], D7
0000398C 206E 0008 movea.l A0, [A6 + 0x8]
00003990 216C FFEA 0010 move.l [A0 + 0x10], [A4 - 0x16]
00003996 202C 000C move.l D0, [A4 + 0xC]
0000399A B0AD A60C cmp.l D0, [A5 - 0x59F4]
0000399E 57C0 seq D0
000039A0 222C 0008 move.l D1, [A4 + 0x8]
000039A4 B2AD ABEE cmp.l D1, [A5 - 0x5412]
000039A8 57C1 seq D1
000039AA C001 and.b D0, D1
000039AC 6706 beq +0x8 /* 000039B4 */
000039AE 2B6C FFEA A5A0 move.l [A5 - 0x5A60], [A4 - 0x16]
label000039B4:
000039B4 206E 0008 movea.l A0, [A6 + 0x8]
000039B8 2C48 movea.l A6, A0
000039BA 4EFA 017A jmp [PC + 0x17A /* 00003B36 */]
000039BE 0000 DCAC ori.b D0, 0xAC
// begin alternate branch 000039C0-000039C4
label000039C0:
000039C0 DCAC FFEE add.l D6, [A4 - 0x12]
// end alternate branch 000039C0-000039C4
label000039C0: // (misaligned)
000039C2 FFEE .invalid <<F/7/7>>
000039C4 5245 addq.w D5, 1
000039C6 6906 bvs +0x8 /* 000039CE */
label000039C8:
000039C8 BA6E FFEE cmp.w D5, [A6 - 0x12]
000039CC 6FA4 ble -0x5A /* 00003972 */
label000039CE:
000039CE 2F07 move.l -[A7], D7
000039D0 4267 clr.w -[A7]
000039D2 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
label000039D6:
000039D6 5CAC FFF6 addq.l [A4 - 0xA], 6
000039DA 202C FFF6 move.l D0, [A4 - 0xA]
000039DE B0AC FFF2 cmp.l D0, [A4 - 0xE]
000039E2 6614 bne +0x16 /* 000039F8 */
000039E4 7000 moveq.l D0, 0x00
000039E6 2940 FFEA move.l [A4 - 0x16], D0
000039EA 206C FFFC movea.l A0, [A4 - 0x4]
000039EE 2010 move.l D0, [A0]
000039F0 7230 moveq.l D1, 0x30
000039F2 D081 add.l D0, D1
000039F4 2940 FFF6 move.l [A4 - 0xA], D0
label000039F8:
000039F8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000039FC 4E5E unlink A6
000039FE 2E9F move.l [A7], [A7]+
00003A00 4E75 rts
export_1435:
fn00003A02:
00003A02 4E56 FFD6 link A6, -0x002A
00003A06 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00003A0A 202E 000C move.l D0, [A6 + 0xC]
00003A0E B0AD A60C cmp.l D0, [A5 - 0x59F4]
00003A12 57C0 seq D0
00003A14 222E 0008 move.l D1, [A6 + 0x8]
00003A18 B2AD ABEE cmp.l D1, [A5 - 0x5412]
00003A1C 57C1 seq D1
00003A1E C001 and.b D0, D1
00003A20 4AAD A5A0 tst.l [A5 - 0x5A60]
00003A24 56C1 sne D1
00003A26 C001 and.b D0, D1
00003A28 670A beq +0xC /* 00003A34 */
00003A2A 2D6D A5A0 0010 move.l [A6 + 0x10], [A5 - 0x5A60]
00003A30 6000 0120 bra +0x122 /* 00003B52 */
label00003A34:
00003A34 7000 moveq.l D0, 0x00
00003A36 2D40 0010 move.l [A6 + 0x10], D0
00003A3A 42A7 clr.l -[A7]
00003A3C 2F2E 000C move.l -[A7], [A6 + 0xC]
00003A40 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003A44 2D5F FFFC move.l [A6 - 0x4], [A7]+
00003A48 6604 bne +0x6 /* 00003A4E */
00003A4A 6000 0106 bra +0x108 /* 00003B52 */
label00003A4E:
00003A4E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A52 486E FFFB pea.l [A6 - 0x5]
00003A56 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00003A5A 206E FFFC movea.l A0, [A6 - 0x4]
00003A5E 2050 movea.l A0, [A0]
00003A60 3028 001C move.w D0, [A0 + 0x1C]
00003A64 48C0 ext.l D0
00003A66 2D40 FFEE move.l [A6 - 0x12], D0
00003A6A 206E FFFC movea.l A0, [A6 - 0x4]
00003A6E 2010 move.l D0, [A0]
00003A70 7230 moveq.l D1, 0x30
00003A72 D081 add.l D0, D1
00003A74 2D40 FFF6 move.l [A6 - 0xA], D0
00003A78 2050 movea.l A0, [A0]
00003A7A 2F28 0010 move.l -[A7], [A0 + 0x10]
00003A7E 7006 moveq.l D0, 0x06
00003A80 2F00 move.l -[A7], D0
00003A82 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00003A86 201F move.l D0, [A7]+
00003A88 D0AE FFF6 add.l D0, [A6 - 0xA]
00003A8C 2D40 FFF2 move.l [A6 - 0xE], D0
00003A90 42A7 clr.l -[A7]
00003A92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A96 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00003A9A 2D5F FFE2 move.l [A6 - 0x1E], [A7]+
00003A9E 6742 beq +0x44 /* 00003AE2 */
00003AA0 206E FFE2 movea.l A0, [A6 - 0x1E]
00003AA4 2050 movea.l A0, [A0]
00003AA6 2D68 0020 FFDE move.l [A6 - 0x22], [A0 + 0x20]
00003AAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AB0 4267 clr.w -[A7]
00003AB2 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00003AB6 4AAE FFDE tst.l [A6 - 0x22]
00003ABA 56C0 sne D0
00003ABC 4A00 tst.b D0
00003ABE 6722 beq +0x24 /* 00003AE2 */
00003AC0 2F00 move.l -[A7], D0
00003AC2 4267 clr.w -[A7]
00003AC4 2F2E FFDE move.l -[A7], [A6 - 0x22]
00003AC8 2F0E move.l -[A7], A6
00003ACA 4EBA FDFA jsr [PC - 0x206 /* 000038C6 */]
00003ACE 121F move.b D1, [A7]+
00003AD0 201F move.l D0, [A7]+
00003AD2 C001 and.b D0, D1
00003AD4 670C beq +0xE /* 00003AE2 */
00003AD6 2F0E move.l -[A7], A6
00003AD8 4EBA FE4A jsr [PC - 0x1B6 /* 00003924 */]
00003ADC 2F0E move.l -[A7], A6
00003ADE 4EBA FE44 jsr [PC - 0x1BC /* 00003924 */]
label00003AE2:
00003AE2 4267 clr.w -[A7]
00003AE4 2F2D B0D4 move.l -[A7], [A5 - 0x4F2C]
00003AE8 2F0E move.l -[A7], A6
00003AEA 4EBA FDDA jsr [PC - 0x226 /* 000038C6 */]
00003AEE 101F move.b D0, [A7]+
00003AF0 6614 bne +0x16 /* 00003B06 */
00003AF2 7000 moveq.l D0, 0x00
00003AF4 2D40 FFEA move.l [A6 - 0x16], D0
00003AF8 206E FFFC movea.l A0, [A6 - 0x4]
00003AFC 2010 move.l D0, [A0]
00003AFE 7230 moveq.l D1, 0x30
00003B00 D081 add.l D0, D1
00003B02 2D40 FFF6 move.l [A6 - 0xA], D0
label00003B06:
00003B06 7001 moveq.l D0, 0x01
00003B08 2D40 FFDA move.l [A6 - 0x26], D0
00003B0C 206E FFFC movea.l A0, [A6 - 0x4]
00003B10 2050 movea.l A0, [A0]
00003B12 2D68 0010 FFD6 move.l [A6 - 0x2A], [A0 + 0x10]
00003B18 2D6E FFDA FFE6 move.l [A6 - 0x1A], [A6 - 0x26]
00003B1E 600C bra +0xE /* 00003B2C */
label00003B20:
00003B20 2F0E move.l -[A7], A6
00003B22 4EBA FE00 jsr [PC - 0x200 /* 00003924 */]
00003B26 52AE FFE6 addq.l [A6 - 0x1A], 1
00003B2A 690A bvs +0xC /* 00003B36 */
label00003B2C:
00003B2C 202E FFE6 move.l D0, [A6 - 0x1A]
00003B30 B0AE FFD6 cmp.l D0, [A6 - 0x2A]
00003B34 6FEA ble -0x14 /* 00003B20 */
label00003B36:
00003B36 4FEE FFB6 lea.l A7, [A6 - 0x4A]
00003B3A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B3E 1F2E FFFB move.b -[A7], [A6 - 0x5]
00003B42 101F move.b D0, [A7]+
00003B44 205F movea.l A0, [A7]+
00003B46 A06A syscall HSetState
00003B48 2F2E 000C move.l -[A7], [A6 + 0xC]
00003B4C 4267 clr.w -[A7]
00003B4E 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
label00003B52:
00003B52 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00003B56 4E5E unlink A6
00003B58 205F movea.l A0, [A7]+
00003B5A 504F addq.w A7, 8
00003B5C 4ED0 jmp [A0]
export_1436:
00003B5E 4E56 FFAC link A6, -0x0054
00003B62 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003B66 7000 moveq.l D0, 0x00
00003B68 2D40 0020 move.l [A6 + 0x20], D0
00003B6C 4EBA C754 jsr [PC - 0x38AC /* 000002C2 */]
00003B70 42A7 clr.l -[A7]
00003B72 2F2E 001C move.l -[A7], [A6 + 0x1C]
00003B76 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003B7A 2E1F move.l D7, [A7]+
00003B7C 6604 bne +0x6 /* 00003B82 */
00003B7E 6000 0356 bra +0x358 /* 00003ED6 */
label00003B82:
00003B82 2F07 move.l -[A7], D7
00003B84 486E FFD3 pea.l [A6 - 0x2D]
00003B88 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00003B8C 2047 movea.l A0, D7
00003B8E 2050 movea.l A0, [A0]
00003B90 3A28 001C move.w D5, [A0 + 0x1C]
00003B94 202E 0018 move.l D0, [A6 + 0x18]
00003B98 5280 addq.l D0, 1
00003B9A 2D40 FFE8 move.l [A6 - 0x18], D0
00003B9E 7001 moveq.l D0, 0x01
00003BA0 B0AE FFE8 cmp.l D0, [A6 - 0x18]
00003BA4 6F06 ble +0x8 /* 00003BAC */
00003BA6 7001 moveq.l D0, 0x01
00003BA8 2D40 FFE8 move.l [A6 - 0x18], D0
label00003BAC:
00003BAC 2047 movea.l A0, D7
00003BAE 2050 movea.l A0, [A0]
00003BB0 202E FFE8 move.l D0, [A6 - 0x18]
00003BB4 B0A8 0018 cmp.l D0, [A0 + 0x18]
00003BB8 6F06 ble +0x8 /* 00003BC0 */
00003BBA 7001 moveq.l D0, 0x01
00003BBC 2D40 FFE8 move.l [A6 - 0x18], D0
label00003BC0:
00003BC0 2047 movea.l A0, D7
00003BC2 2850 movea.l A4, [A0]
00003BC4 7030 moveq.l D0, 0x30
00003BC6 D9C0 add.l A4, D0
00003BC8 2047 movea.l A0, D7
00003BCA 2050 movea.l A0, [A0]
00003BCC 2F28 0010 move.l -[A7], [A0 + 0x10]
00003BD0 7006 moveq.l D0, 0x06
00003BD2 2F00 move.l -[A7], D0
00003BD4 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00003BD8 201F move.l D0, [A7]+
00003BDA D08C add.l D0, A4
00003BDC 2D40 FFF4 move.l [A6 - 0xC], D0
00003BE0 2D6E FFE8 FFE4 move.l [A6 - 0x1C], [A6 - 0x18]
label00003BE6:
00003BE6 302C 0004 move.w D0, [A4 + 0x4]
00003BEA 48C0 ext.l D0
00003BEC B0AE FFE4 cmp.l D0, [A6 - 0x1C]
00003BF0 6C0E bge +0x10 /* 00003C00 */
00003BF2 302C 0004 move.w D0, [A4 + 0x4]
00003BF6 48C0 ext.l D0
00003BF8 91AE FFE4 sub.l [A6 - 0x1C], D0
00003BFC 5C8C addq.l A4, 6
00003BFE 60E6 bra -0x18 /* 00003BE6 */
label00003C00:
00003C00 2814 move.l D4, [A4]
00003C02 42A7 clr.l -[A7]
00003C04 2F04 move.l -[A7], D4
00003C06 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00003C0A 265F movea.l A3, [A7]+
00003C0C 200B move.l D0, A3
00003C0E 6700 0298 beq +0x29A /* 00003EA8 */
00003C12 2F0B move.l -[A7], A3
00003C14 486E FFD2 pea.l [A6 - 0x2E]
00003C18 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00003C1C 422E FFBC clr.b [A6 - 0x44]
00003C20 422E FFBE clr.b [A6 - 0x42]
00003C24 102E 0008 move.b D0, [A6 + 0x8]
00003C28 6736 beq +0x38 /* 00003C60 */
00003C2A 082D 0004 A624 btst.b [A5 - 0x59DC], 0x4
00003C30 56C1 sne D1
00003C32 C001 and.b D0, D1
00003C34 672A beq +0x2C /* 00003C60 */
00003C36 2053 movea.l A0, [A3]
00003C38 2F08 move.l -[A7], A0
00003C3A 42A7 clr.l -[A7]
00003C3C 2F0B move.l -[A7], A3
00003C3E 3F05 move.w -[A7], D5
00003C40 3F2C 0004 move.w -[A7], [A4 + 0x4]
00003C44 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00003C48 201F move.l D0, [A7]+
00003C4A 205F movea.l A0, [A7]+
00003C4C B0A8 0014 cmp.l D0, [A0 + 0x14]
00003C50 6608 bne +0xA /* 00003C5A */
00003C52 1D7C 0001 FFBE move.b [A6 - 0x42], 0x1
00003C58 6006 bra +0x8 /* 00003C60 */
label00003C5A:
00003C5A 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1
label00003C60:
00003C60 1D6E FFBE FFBD move.b [A6 - 0x43], [A6 - 0x42]
00003C66 2C13 move.l D6, [A3]
00003C68 7018 moveq.l D0, 0x18
00003C6A DC80 add.l D6, D0
00003C6C 3005 move.w D0, D5
00003C6E C1EC 0004 muls.w D0, [A4 + 0x4]
00003C72 48C0 ext.l D0
00003C74 D086 add.l D0, D6
00003C76 2D40 FFD6 move.l [A6 - 0x2A], D0
00003C7A 202E FFE4 move.l D0, [A6 - 0x1C]
00003C7E 5380 subq.l D0, 1
00003C80 3205 move.w D1, D5
00003C82 48C1 ext.l D1
00003C84 2F00 move.l -[A7], D0
00003C86 2F01 move.l -[A7], D1
00003C88 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00003C8C DC9F add.l D6, [A7]+
00003C8E 2047 movea.l A0, D7
00003C90 2050 movea.l A0, [A0]
00003C92 3D68 0020 FFD4 move.w [A6 - 0x2C], [A0 + 0x20]
00003C98 4AAE 0014 tst.l [A6 + 0x14]
00003C9C 57C0 seq D0
00003C9E 4AAE 0010 tst.l [A6 + 0x10]
00003CA2 57C1 seq D1
00003CA4 8001 or.b D0, D1
00003CA6 4400 neg.b D0
00003CA8 1D40 FFBF move.b [A6 - 0x41], D0
00003CAC 202E 0014 move.l D0, [A6 + 0x14]
00003CB0 5880 addq.l D0, 4
00003CB2 2D40 FFC4 move.l [A6 - 0x3C], D0
00003CB6 202E 0010 move.l D0, [A6 + 0x10]
00003CBA 5880 addq.l D0, 4
00003CBC 2D40 FFC0 move.l [A6 - 0x40], D0
00003CC0 7001 moveq.l D0, 0x01
00003CC2 2D40 FFB8 move.l [A6 - 0x48], D0
00003CC6 2047 movea.l A0, D7
00003CC8 2050 movea.l A0, [A0]
00003CCA 2D68 0018 FFB4 move.l [A6 - 0x4C], [A0 + 0x18]
00003CD0 2D6E FFB8 FFDE move.l [A6 - 0x22], [A6 - 0x48]
00003CD6 6000 01B0 bra +0x1B2 /* 00003E88 */
label00003CDA:
00003CDA 102E FFBF move.b D0, [A6 - 0x41]
00003CDE 672A beq +0x2C /* 00003D0A */
00003CE0 102E FFBD move.b D0, [A6 - 0x43]
00003CE4 C02E FFBE and.b D0, [A6 - 0x42]
00003CE8 1B40 AC0A move.b [A5 - 0x53F6], D0
00003CEC 1D6E FFBE FFBD move.b [A6 - 0x43], [A6 - 0x42]
00003CF2 2046 movea.l A0, D6
00003CF4 0828 0005 0004 btst.b [A0 + 0x4], 0x5
00003CFA 6600 0082 bne +0x84 /* 00003D7E */
00003CFE 422D AC0A clr.b [A5 - 0x53F6]
00003D02 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1
00003D08 6074 bra +0x76 /* 00003D7E */
label00003D0A:
00003D0A 2006 move.l D0, D6
00003D0C 5880 addq.l D0, 4
00003D0E 2D40 FFCA move.l [A6 - 0x36], D0
00003D12 206E FFCA movea.l A0, [A6 - 0x36]
00003D16 0810 0005 btst.b [A0], 0x5
00003D1A 6708 beq +0xA /* 00003D24 */
00003D1C 2D6E FFC0 FFCE move.l [A6 - 0x32], [A6 - 0x40]
00003D22 600C bra +0xE /* 00003D30 */
label00003D24:
00003D24 2D6E FFC4 FFCE move.l [A6 - 0x32], [A6 - 0x3C]
00003D2A 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1
label00003D30:
00003D30 206E FFCE movea.l A0, [A6 - 0x32]
00003D34 226E FFCA movea.l A1, [A6 - 0x36]
00003D38 2011 move.l D0, [A1]
00003D3A C090 and.l D0, [A0]
00003D3C B090 cmp.l D0, [A0]
00003D3E 6600 0082 bne +0x84 /* 00003DC2 */
00003D42 3D7C 0002 FFB2 move.w [A6 - 0x4E], 0x2
00003D48 3D6E FFD4 FFB0 move.w [A6 - 0x50], [A6 - 0x2C]
00003D4E 3D6E FFB2 FFC8 move.w [A6 - 0x38], [A6 - 0x4E]
00003D54 601E bra +0x20 /* 00003D74 */
label00003D56:
00003D56 58AE FFCE addq.l [A6 - 0x32], 4
00003D5A 58AE FFCA addq.l [A6 - 0x36], 4
00003D5E 206E FFCE movea.l A0, [A6 - 0x32]
00003D62 226E FFCA movea.l A1, [A6 - 0x36]
00003D66 2011 move.l D0, [A1]
00003D68 C090 and.l D0, [A0]
00003D6A B090 cmp.l D0, [A0]
00003D6C 6654 bne +0x56 /* 00003DC2 */
00003D6E 526E FFC8 addq.w [A6 - 0x38], 1
00003D72 690A bvs +0xC /* 00003D7E */
label00003D74:
00003D74 302E FFC8 move.w D0, [A6 - 0x38]
00003D78 B06E FFB0 cmp.w D0, [A6 - 0x50]
00003D7C 6FD8 ble -0x26 /* 00003D56 */
label00003D7E:
00003D7E 4267 clr.w -[A7]
00003D80 2F06 move.l -[A7], D6
00003D82 2F2E 000C move.l -[A7], [A6 + 0xC]
00003D86 205F movea.l A0, [A7]+
00003D88 4E90 jsr [A0]
00003D8A 101F move.b D0, [A7]+
00003D8C 6734 beq +0x36 /* 00003DC2 */
00003D8E 202E 0018 move.l D0, [A6 + 0x18]
00003D92 D1AE FFDE add.l [A6 - 0x22], D0
00003D96 2047 movea.l A0, D7
00003D98 2050 movea.l A0, [A0]
00003D9A 2D48 FFAC move.l [A6 - 0x54], A0
00003D9E 202E FFDE move.l D0, [A6 - 0x22]
00003DA2 B0A8 0018 cmp.l D0, [A0 + 0x18]
00003DA6 6F0C ble +0xE /* 00003DB4 */
00003DA8 206E FFAC movea.l A0, [A6 - 0x54]
00003DAC 2028 0018 move.l D0, [A0 + 0x18]
00003DB0 91AE FFDE sub.l [A6 - 0x22], D0
label00003DB4:
00003DB4 2D6E FFDE 0020 move.l [A6 + 0x20], [A6 - 0x22]
00003DBA 2B44 B0D4 move.l [A5 - 0x4F2C], D4
00003DBE 6000 00D4 bra +0xD6 /* 00003E94 */
label00003DC2:
00003DC2 3005 move.w D0, D5
00003DC4 48C0 ext.l D0
00003DC6 DC80 add.l D6, D0
00003DC8 BCAE FFD6 cmp.l D6, [A6 - 0x2A]
00003DCC 6600 00B4 bne +0xB6 /* 00003E82 */
00003DD0 102E 000A move.b D0, [A6 + 0xA]
00003DD4 6712 beq +0x14 /* 00003DE8 */
00003DD6 2F00 move.l -[A7], D0
00003DD8 4267 clr.w -[A7]
00003DDA 4EAD 2302 jsr [A5 + 0x2302 /* export_1116 */]
00003DDE 121F move.b D1, [A7]+
00003DE0 201F move.l D0, [A7]+
00003DE2 C001 and.b D0, D1
00003DE4 6600 00AE bne +0xB0 /* 00003E94 */
label00003DE8:
00003DE8 2F0B move.l -[A7], A3
00003DEA 1F2E FFD2 move.b -[A7], [A6 - 0x2E]
00003DEE 101F move.b D0, [A7]+
00003DF0 205F movea.l A0, [A7]+
00003DF2 A06A syscall HSetState
00003DF4 2F04 move.l -[A7], D4
00003DF6 4267 clr.w -[A7]
00003DF8 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
00003DFC 5C8C addq.l A4, 6
00003DFE B9EE FFF4 cmpa.l A4, [A6 - 0xC]
00003E02 6608 bne +0xA /* 00003E0C */
00003E04 2047 movea.l A0, D7
00003E06 2850 movea.l A4, [A0]
00003E08 7030 moveq.l D0, 0x30
00003E0A D9C0 add.l A4, D0
label00003E0C:
00003E0C 2814 move.l D4, [A4]
00003E0E 42A7 clr.l -[A7]
00003E10 2F04 move.l -[A7], D4
00003E12 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00003E16 265F movea.l A3, [A7]+
00003E18 200B move.l D0, A3
00003E1A 6608 bne +0xA /* 00003E24 */
00003E1C 700C moveq.l D0, 0x0C
00003E1E 2F00 move.l -[A7], D0
00003E20 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label00003E24:
00003E24 2F0B move.l -[A7], A3
00003E26 486E FFD2 pea.l [A6 - 0x2E]
00003E2A 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00003E2E 422E FFBE clr.b [A6 - 0x42]
00003E32 102E 0008 move.b D0, [A6 + 0x8]
00003E36 6736 beq +0x38 /* 00003E6E */
00003E38 082D 0004 A624 btst.b [A5 - 0x59DC], 0x4
00003E3E 56C1 sne D1
00003E40 C001 and.b D0, D1
00003E42 672A beq +0x2C /* 00003E6E */
00003E44 2053 movea.l A0, [A3]
00003E46 2F08 move.l -[A7], A0
00003E48 42A7 clr.l -[A7]
00003E4A 2F0B move.l -[A7], A3
00003E4C 3F05 move.w -[A7], D5
00003E4E 3F2C 0004 move.w -[A7], [A4 + 0x4]
00003E52 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00003E56 201F move.l D0, [A7]+
00003E58 205F movea.l A0, [A7]+
00003E5A B0A8 0014 cmp.l D0, [A0 + 0x14]
00003E5E 6608 bne +0xA /* 00003E68 */
00003E60 1D7C 0001 FFBE move.b [A6 - 0x42], 0x1
00003E66 6006 bra +0x8 /* 00003E6E */
label00003E68:
00003E68 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1
label00003E6E:
00003E6E 2C13 move.l D6, [A3]
00003E70 7018 moveq.l D0, 0x18
00003E72 DC80 add.l D6, D0
00003E74 3005 move.w D0, D5
00003E76 C1EC 0004 muls.w D0, [A4 + 0x4]
00003E7A 48C0 ext.l D0
00003E7C D086 add.l D0, D6
00003E7E 2D40 FFD6 move.l [A6 - 0x2A], D0
label00003E82:
00003E82 52AE FFDE addq.l [A6 - 0x22], 1
00003E86 690C bvs +0xE /* 00003E94 */
label00003E88:
00003E88 202E FFDE move.l D0, [A6 - 0x22]
00003E8C B0AE FFB4 cmp.l D0, [A6 - 0x4C]
00003E90 6F00 FE48 ble -0x1B6 /* 00003CDA */
label00003E94:
00003E94 2F0B move.l -[A7], A3
00003E96 1F2E FFD2 move.b -[A7], [A6 - 0x2E]
00003E9A 101F move.b D0, [A7]+
00003E9C 205F movea.l A0, [A7]+
00003E9E A06A syscall HSetState
00003EA0 2F04 move.l -[A7], D4
00003EA2 4267 clr.w -[A7]
00003EA4 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
label00003EA8:
00003EA8 2F07 move.l -[A7], D7
00003EAA 1F2E FFD3 move.b -[A7], [A6 - 0x2D]
00003EAE 101F move.b D0, [A7]+
00003EB0 205F movea.l A0, [A7]+
00003EB2 A06A syscall HSetState
00003EB4 2F2E 001C move.l -[A7], [A6 + 0x1C]
00003EB8 4267 clr.w -[A7]
00003EBA 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
00003EBE 4AAD A640 tst.l [A5 - 0x59C0]
00003EC2 56C0 sne D0
00003EC4 C02E FFBC and.b D0, [A6 - 0x44]
00003EC8 670C beq +0xE /* 00003ED6 */
00003ECA 7000 moveq.l D0, 0x00
00003ECC 2B40 A640 move.l [A5 - 0x59C0], D0
00003ED0 1B7C 0001 A4BC move.b [A5 - 0x5B44], 0x1
label00003ED6:
00003ED6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003EDA 4E5E unlink A6
00003EDC 205F movea.l A0, [A7]+
00003EDE DEFC 0018 add.w A7, 0x18
00003EE2 4ED0 jmp [A0]
export_1437:
00003EE4 4E56 FEE4 link A6, -0x011C
00003EE8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003EEC 206E 0008 movea.l A0, [A6 + 0x8]
00003EF0 43EE FF00 lea.l A1, [A6 - 0x100]
00003EF4 707F moveq.l D0, 0x7F
label00003EF6:
00003EF6 32D8 move.w [A1]+, [A0]+
00003EF8 51C8 FFFC dbf D0, -0x6 /* 00003EF6 */
00003EFC 282E 000C move.l D4, [A6 + 0xC]
00003F00 422E 0010 clr.b [A6 + 0x10]
00003F04 4267 clr.w -[A7]
00003F06 486E FF00 pea.l [A6 - 0x100]
00003F0A 4EAD 231A jsr [A5 + 0x231A /* export_1119 */]
00003F0E 101F move.b D0, [A7]+
00003F10 6704 beq +0x6 /* 00003F16 */
00003F12 6000 00D2 bra +0xD4 /* 00003FE6 */
label00003F16:
00003F16 4267 clr.w -[A7]
00003F18 4240 clr.w D0
00003F1A 102E FF00 move.b D0, [A6 - 0x100]
00003F1E 5240 addq.w D0, 1
00003F20 3F00 move.w -[A7], D0
00003F22 3F3C 00FF move.w -[A7], 0xFF
00003F26 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00003F2A 3E1F move.w D7, [A7]+
00003F2C 41EE FF00 lea.l A0, [A6 - 0x100]
00003F30 4230 7000 clr.b [A0 + D7.w]
00003F34 4267 clr.w -[A7]
00003F36 2F04 move.l -[A7], D4
00003F38 3007 move.w D0, D7
00003F3A 48C0 ext.l D0
00003F3C 2F00 move.l -[A7], D0
00003F3E 486E FEF8 pea.l [A6 - 0x108]
00003F42 4EBA F230 jsr [PC - 0xDD0 /* 00003174 */]
00003F46 101F move.b D0, [A7]+
00003F48 6700 009C beq +0x9E /* 00003FE6 */
00003F4C 42A7 clr.l -[A7]
00003F4E 2F04 move.l -[A7], D4
00003F50 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00003F54 285F movea.l A4, [A7]+
00003F56 2054 movea.l A0, [A4]
00003F58 2028 0028 move.l D0, [A0 + 0x28]
00003F5C 7232 moveq.l D1, 0x32
00003F5E D081 add.l D0, D1
00003F60 2228 002E move.l D1, [A0 + 0x2E]
00003F64 D280 add.l D1, D0
00003F66 2D41 FEF8 move.l [A6 - 0x108], D1
00003F6A 266E FEF8 movea.l A3, [A6 - 0x108]
00003F6E D7D4 add.l A3, [A4]
00003F70 42A7 clr.l -[A7]
00003F72 2F0B move.l -[A7], A3
00003F74 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
00003F78 201F move.l D0, [A7]+
00003F7A 5280 addq.l D0, 1
00003F7C 3C00 move.w D6, D0
00003F7E BC47 cmp.w D6, D7
00003F80 6738 beq +0x3A /* 00003FBA */
00003F82 3006 move.w D0, D6
00003F84 48C0 ext.l D0
00003F86 D08B add.l D0, A3
00003F88 2D40 FEEC move.l [A6 - 0x114], D0
00003F8C 3007 move.w D0, D7
00003F8E 48C0 ext.l D0
00003F90 D08B add.l D0, A3
00003F92 2D40 FEE8 move.l [A6 - 0x118], D0
00003F96 2054 movea.l A0, [A4]
00003F98 2A10 move.l D5, [A0]
00003F9A DA94 add.l D5, [A4]
00003F9C 2F2E FEEC move.l -[A7], [A6 - 0x114]
00003FA0 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00003FA4 2005 move.l D0, D5
00003FA6 90AE FEEC sub.l D0, [A6 - 0x114]
00003FAA 3207 move.w D1, D7
00003FAC 48C1 ext.l D1
00003FAE 9081 sub.l D0, D1
00003FB0 2F00 move.l -[A7], D0
00003FB2 201F move.l D0, [A7]+
00003FB4 225F movea.l A1, [A7]+
00003FB6 205F movea.l A0, [A7]+
00003FB8 A02E syscall BlockMove/BlockMoveData
label00003FBA:
00003FBA 41EE FF00 lea.l A0, [A6 - 0x100]
00003FBE 2008 move.l D0, A0
00003FC0 5280 addq.l D0, 1
00003FC2 2D40 FEEC move.l [A6 - 0x114], D0
00003FC6 2D4B FEE8 move.l [A6 - 0x118], A3
00003FCA 486E FEEC pea.l [A6 - 0x114]
00003FCE 486E FEE8 pea.l [A6 - 0x118]
00003FD2 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00003FD6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00003FDC 2F04 move.l -[A7], D4
00003FDE 1F3C 0001 move.b -[A7], 0x1
00003FE2 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
label00003FE6:
00003FE6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003FEA 4E5E unlink A6
00003FEC 205F movea.l A0, [A7]+
00003FEE 504F addq.w A7, 8
00003FF0 4ED0 jmp [A0]
export_1438:
00003FF2 4E56 FFE6 link A6, -0x001A
00003FF6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003FFA 2A2E 0014 move.l D5, [A6 + 0x14]
00003FFE 422E 0018 clr.b [A6 + 0x18]
00004002 206E 0008 movea.l A0, [A6 + 0x8]
00004006 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
0000400C B090 cmp.l D0, [A0]
0000400E 6604 bne +0x6 /* 00004014 */
00004010 7C00 moveq.l D6, 0x00
00004012 6002 bra +0x4 /* 00004016 */
label00004014:
00004014 7C21 moveq.l D6, 0x21
label00004016:
00004016 2E06 move.l D7, D6
00004018 DEAE 000C add.l D7, [A6 + 0xC]
0000401C 0C87 0000 7530 cmpi.l D7, 0x7530 /* 'u0' */
00004022 6E00 0086 bgt +0x88 /* 000040AA */
00004026 4267 clr.w -[A7]
00004028 2F05 move.l -[A7], D5
0000402A 2F07 move.l -[A7], D7
0000402C 486E FFF4 pea.l [A6 - 0xC]
00004030 4EBA F142 jsr [PC - 0xEBE /* 00003174 */]
00004034 101F move.b D0, [A7]+
00004036 6602 bne +0x4 /* 0000403A */
00004038 6070 bra +0x72 /* 000040AA */
label0000403A:
0000403A 42A7 clr.l -[A7]
0000403C 2F05 move.l -[A7], D5
0000403E 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00004042 285F movea.l A4, [A7]+
00004044 2054 movea.l A0, [A4]
00004046 2028 0028 move.l D0, [A0 + 0x28]
0000404A 7232 moveq.l D1, 0x32
0000404C D081 add.l D0, D1
0000404E 2228 002E move.l D1, [A0 + 0x2E]
00004052 D280 add.l D1, D0
00004054 2D41 FFF4 move.l [A6 - 0xC], D1
00004058 202E FFF4 move.l D0, [A6 - 0xC]
0000405C D094 add.l D0, [A4]
0000405E 2D40 FFEC move.l [A6 - 0x14], D0
00004062 486E FFEC pea.l [A6 - 0x14]
00004066 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
0000406A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000406E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004072 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004076 486E FFEC pea.l [A6 - 0x14]
0000407A 4EBA C268 jsr [PC - 0x3D98 /* 000002E4 */]
0000407E 2054 movea.l A0, [A4]
00004080 2650 movea.l A3, [A0]
00004082 D7D4 add.l A3, [A4]
00004084 2F2E FFEC move.l -[A7], [A6 - 0x14]
00004088 200B move.l D0, A3
0000408A 90AE FFEC sub.l D0, [A6 - 0x14]
0000408E 2F00 move.l -[A7], D0
00004090 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00004094 1D7C 0001 0018 move.b [A6 + 0x18], 0x1
0000409A 2F05 move.l -[A7], D5
0000409C 1F3C 0001 move.b -[A7], 0x1
000040A0 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
000040A4 2F05 move.l -[A7], D5
000040A6 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
label000040AA:
000040AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040AE 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
000040B2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000040B6 4E5E unlink A6
000040B8 205F movea.l A0, [A7]+
000040BA DEFC 0010 add.w A7, 0x10
000040BE 4ED0 jmp [A0]
export_1439:
000040C0 4E56 FFD2 link A6, -0x002E
000040C4 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000040C8 182E 000A move.b D4, [A6 + 0xA]
000040CC 422E 0016 clr.b [A6 + 0x16]
000040D0 4267 clr.w -[A7]
000040D2 2F2E 0012 move.l -[A7], [A6 + 0x12]
000040D6 3F2E 000C move.w -[A7], [A6 + 0xC]
000040DA 486E FFE2 pea.l [A6 - 0x1E]
000040DE 4EBA D9E8 jsr [PC - 0x2618 /* 00001AC8 */]
000040E2 101F move.b D0, [A7]+
000040E4 6604 bne +0x6 /* 000040EA */
000040E6 6000 00FA bra +0xFC /* 000041E2 */
label000040EA:
000040EA 4207 clr.b D7
000040EC 082E 0001 FFE7 btst.b [A6 - 0x19], 0x1
000040F2 56C0 sne D0
000040F4 4400 neg.b D0
000040F6 B02E 0008 cmp.b D0, [A6 + 0x8]
000040FA 672C beq +0x2E /* 00004128 */
000040FC 7E01 moveq.l D7, 0x01
000040FE 102E 0008 move.b D0, [A6 + 0x8]
00004102 6712 beq +0x14 /* 00004116 */
00004104 7000 moveq.l D0, 0x00
00004106 102E FFE7 move.b D0, [A6 - 0x19]
0000410A 80BC 0000 0002 or.l D0, 0x2
00004110 1D40 FFE7 move.b [A6 - 0x19], D0
00004114 6012 bra +0x14 /* 00004128 */
label00004116:
00004116 7000 moveq.l D0, 0x00
00004118 303C 00FD move.w D0, 0xFD
0000411C 7200 moveq.l D1, 0x00
0000411E 122E FFE7 move.b D1, [A6 - 0x19]
00004122 C081 and.l D0, D1
00004124 1D40 FFE7 move.b [A6 - 0x19], D0
label00004128:
00004128 4267 clr.w -[A7]
0000412A 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000412E 2F2E 000E move.l -[A7], [A6 + 0xE]
00004132 3F2E 000C move.w -[A7], [A6 + 0xC]
00004136 4EBA D39C jsr [PC - 0x2C64 /* 000014D4 */]
0000413A B81F cmp.b D4, [A7]+
0000413C 660A bne +0xC /* 00004148 */
0000413E 1D7C 0001 0016 move.b [A6 + 0x16], 0x1
00004144 6000 0086 bra +0x88 /* 000041CC */
label00004148:
00004148 082E 0004 FFF0 btst.b [A6 - 0x10], 0x4
0000414E 6754 beq +0x56 /* 000041A4 */
00004150 1004 move.b D0, D4
00004152 6706 beq +0x8 /* 0000415A */
00004154 7C31 moveq.l D6, 0x31
00004156 7A01 moveq.l D5, 0x01
00004158 6004 bra +0x6 /* 0000415E */
label0000415A:
0000415A 7C30 moveq.l D6, 0x30
0000415C 7A00 moveq.l D5, 0x00
label0000415E:
0000415E 42A7 clr.l -[A7]
00004160 7002 moveq.l D0, 0x02
00004162 2F00 move.l -[A7], D0
00004164 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00004168 2D5F FFDE move.l [A6 - 0x22], [A7]+
0000416C 206E FFDE movea.l A0, [A6 - 0x22]
00004170 2850 movea.l A4, [A0]
00004172 1886 move.b [A4], D6
00004174 528C addq.l A4, 1
00004176 4214 clr.b [A4]
00004178 4267 clr.w -[A7]
0000417A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000417E 42A7 clr.l -[A7]
00004180 3F2E 000C move.w -[A7], [A6 + 0xC]
00004184 2F2E FFDE move.l -[A7], [A6 - 0x22]
00004188 2F05 move.l -[A7], D5
0000418A 1F3C 0001 move.b -[A7], 0x1
0000418E 486E FFD5 pea.l [A6 - 0x2B]
00004192 4EBA 0750 jsr [PC + 0x750 /* 000048E4 */]
00004196 1D5F 0016 move.b [A6 + 0x16], [A7]+
0000419A 486E FFDE pea.l [A6 - 0x22]
0000419E 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
000041A2 6028 bra +0x2A /* 000041CC */
label000041A4:
000041A4 1004 move.b D0, D4
000041A6 6712 beq +0x14 /* 000041BA */
000041A8 7000 moveq.l D0, 0x00
000041AA 302E FFF0 move.w D0, [A6 - 0x10]
000041AE 80BC 0000 4000 or.l D0, 0x4000 /* '@\0' */
000041B4 3D40 FFF0 move.w [A6 - 0x10], D0
000041B8 6010 bra +0x12 /* 000041CA */
label000041BA:
000041BA 7000 moveq.l D0, 0x00
000041BC 302E FFF0 move.w D0, [A6 - 0x10]
000041C0 C0BC FFFF BFFF and.l D0, 0xFFFFBFFF
000041C6 3D40 FFF0 move.w [A6 - 0x10], D0
label000041CA:
000041CA 7E01 moveq.l D7, 0x01
label000041CC:
000041CC 1007 move.b D0, D7
000041CE 6712 beq +0x14 /* 000041E2 */
000041D0 4267 clr.w -[A7]
000041D2 2F2E 0012 move.l -[A7], [A6 + 0x12]
000041D6 486E FFE2 pea.l [A6 - 0x1E]
000041DA 4EBA 03D4 jsr [PC + 0x3D4 /* 000045B0 */]
000041DE 1D5F 0016 move.b [A6 + 0x16], [A7]+
label000041E2:
000041E2 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000041E6 4E5E unlink A6
000041E8 205F movea.l A0, [A7]+
000041EA DEFC 000E add.w A7, 0xE
000041EE 4ED0 jmp [A0]
export_1440:
000041F0 4E56 FEE4 link A6, -0x011C
000041F4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000041F8 206E 0008 movea.l A0, [A6 + 0x8]
000041FC 43EE FF00 lea.l A1, [A6 - 0x100]
00004200 707F moveq.l D0, 0x7F
label00004202:
00004202 32D8 move.w [A1]+, [A0]+
00004204 51C8 FFFC dbf D0, -0x6 /* 00004202 */
00004208 2A2E 000C move.l D5, [A6 + 0xC]
0000420C 422E 0010 clr.b [A6 + 0x10]
00004210 4267 clr.w -[A7]
00004212 486E FF00 pea.l [A6 - 0x100]
00004216 4EAD 231A jsr [A5 + 0x231A /* export_1119 */]
0000421A 101F move.b D0, [A7]+
0000421C 6704 beq +0x6 /* 00004222 */
0000421E 6000 00E8 bra +0xEA /* 00004308 */
label00004222:
00004222 4267 clr.w -[A7]
00004224 4240 clr.w D0
00004226 102E FF00 move.b D0, [A6 - 0x100]
0000422A 5240 addq.w D0, 1
0000422C 3F00 move.w -[A7], D0
0000422E 3F3C 00FF move.w -[A7], 0xFF
00004232 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00004236 3E1F move.w D7, [A7]+
00004238 41EE FF00 lea.l A0, [A6 - 0x100]
0000423C 4230 7000 clr.b [A0 + D7.w]
00004240 4267 clr.w -[A7]
00004242 2F05 move.l -[A7], D5
00004244 3007 move.w D0, D7
00004246 48C0 ext.l D0
00004248 2F00 move.l -[A7], D0
0000424A 486E FEF8 pea.l [A6 - 0x108]
0000424E 4EBA EF24 jsr [PC - 0x10DC /* 00003174 */]
00004252 101F move.b D0, [A7]+
00004254 6700 00B2 beq +0xB4 /* 00004308 */
00004258 42A7 clr.l -[A7]
0000425A 2F05 move.l -[A7], D5
0000425C 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00004260 285F movea.l A4, [A7]+
00004262 2054 movea.l A0, [A4]
00004264 2028 002C move.l D0, [A0 + 0x2C]
00004268 7236 moveq.l D1, 0x36
0000426A D081 add.l D0, D1
0000426C 2228 0032 move.l D1, [A0 + 0x32]
00004270 D280 add.l D1, D0
00004272 2D41 FEF8 move.l [A6 - 0x108], D1
00004276 266E FEF8 movea.l A3, [A6 - 0x108]
0000427A D7D4 add.l A3, [A4]
0000427C 42A7 clr.l -[A7]
0000427E 2F0B move.l -[A7], A3
00004280 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
00004284 201F move.l D0, [A7]+
00004286 5280 addq.l D0, 1
00004288 3C00 move.w D6, D0
0000428A BC47 cmp.w D6, D7
0000428C 6738 beq +0x3A /* 000042C6 */
0000428E 3006 move.w D0, D6
00004290 48C0 ext.l D0
00004292 D08B add.l D0, A3
00004294 2D40 FEEC move.l [A6 - 0x114], D0
00004298 3007 move.w D0, D7
0000429A 48C0 ext.l D0
0000429C D08B add.l D0, A3
0000429E 2D40 FEE8 move.l [A6 - 0x118], D0
000042A2 2054 movea.l A0, [A4]
000042A4 2810 move.l D4, [A0]
000042A6 D894 add.l D4, [A4]
000042A8 2F2E FEEC move.l -[A7], [A6 - 0x114]
000042AC 2F2E FEE8 move.l -[A7], [A6 - 0x118]
000042B0 2004 move.l D0, D4
000042B2 90AE FEEC sub.l D0, [A6 - 0x114]
000042B6 3207 move.w D1, D7
000042B8 48C1 ext.l D1
000042BA 9081 sub.l D0, D1
000042BC 2F00 move.l -[A7], D0
000042BE 201F move.l D0, [A7]+
000042C0 225F movea.l A1, [A7]+
000042C2 205F movea.l A0, [A7]+
000042C4 A02E syscall BlockMove/BlockMoveData
label000042C6:
000042C6 41EE FF00 lea.l A0, [A6 - 0x100]
000042CA 2008 move.l D0, A0
000042CC 5280 addq.l D0, 1
000042CE 2D40 FEEC move.l [A6 - 0x114], D0
000042D2 2D4B FEE8 move.l [A6 - 0x118], A3
000042D6 486E FEEC pea.l [A6 - 0x114]
000042DA 486E FEE8 pea.l [A6 - 0x118]
000042DE 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
000042E2 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000042E8 2F05 move.l -[A7], D5
000042EA 1F3C 0001 move.b -[A7], 0x1
000042EE 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
000042F2 2F2D A60C move.l -[A7], [A5 - 0x59F4]
000042F6 42A7 clr.l -[A7]
000042F8 2F2D A60C move.l -[A7], [A5 - 0x59F4]
000042FC 2F05 move.l -[A7], D5
000042FE 4EBA F702 jsr [PC - 0x8FE /* 00003A02 */]
00004302 4267 clr.w -[A7]
00004304 4EBA 1C9A jsr [PC + 0x1C9A /* 00005FA0 */]
label00004308:
00004308 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000430C 4E5E unlink A6
0000430E 205F movea.l A0, [A7]+
00004310 504F addq.w A7, 8
00004312 4ED0 jmp [A0]
export_1441:
00004314 4E56 FFE6 link A6, -0x001A
00004318 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000431C 2A2E 0014 move.l D5, [A6 + 0x14]
00004320 422E 0018 clr.b [A6 + 0x18]
00004324 206E 0008 movea.l A0, [A6 + 0x8]
00004328 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
0000432E B090 cmp.l D0, [A0]
00004330 6604 bne +0x6 /* 00004336 */
00004332 7C00 moveq.l D6, 0x00
00004334 6002 bra +0x4 /* 00004338 */
label00004336:
00004336 7C21 moveq.l D6, 0x21
label00004338:
00004338 2E06 move.l D7, D6
0000433A DEAE 000C add.l D7, [A6 + 0xC]
0000433E 0C87 0000 7530 cmpi.l D7, 0x7530 /* 'u0' */
00004344 6E00 0086 bgt +0x88 /* 000043CC */
00004348 4267 clr.w -[A7]
0000434A 2F05 move.l -[A7], D5
0000434C 2F07 move.l -[A7], D7
0000434E 486E FFF4 pea.l [A6 - 0xC]
00004352 4EBA EE20 jsr [PC - 0x11E0 /* 00003174 */]
00004356 101F move.b D0, [A7]+
00004358 6602 bne +0x4 /* 0000435C */
0000435A 6070 bra +0x72 /* 000043CC */
label0000435C:
0000435C 42A7 clr.l -[A7]
0000435E 2F05 move.l -[A7], D5
00004360 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00004364 285F movea.l A4, [A7]+
00004366 2054 movea.l A0, [A4]
00004368 2028 002C move.l D0, [A0 + 0x2C]
0000436C 7236 moveq.l D1, 0x36
0000436E D081 add.l D0, D1
00004370 2228 0032 move.l D1, [A0 + 0x32]
00004374 D280 add.l D1, D0
00004376 2D41 FFF4 move.l [A6 - 0xC], D1
0000437A 202E FFF4 move.l D0, [A6 - 0xC]
0000437E D094 add.l D0, [A4]
00004380 2D40 FFEC move.l [A6 - 0x14], D0
00004384 486E FFEC pea.l [A6 - 0x14]
00004388 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
0000438C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004390 2F2E 000C move.l -[A7], [A6 + 0xC]
00004394 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004398 486E FFEC pea.l [A6 - 0x14]
0000439C 4EBA BF46 jsr [PC - 0x40BA /* 000002E4 */]
000043A0 2054 movea.l A0, [A4]
000043A2 2650 movea.l A3, [A0]
000043A4 D7D4 add.l A3, [A4]
000043A6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000043AA 200B move.l D0, A3
000043AC 90AE FFEC sub.l D0, [A6 - 0x14]
000043B0 2F00 move.l -[A7], D0
000043B2 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
000043B6 1D7C 0001 0018 move.b [A6 + 0x18], 0x1
000043BC 2F05 move.l -[A7], D5
000043BE 1F3C 0001 move.b -[A7], 0x1
000043C2 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
000043C6 2F05 move.l -[A7], D5
000043C8 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
label000043CC:
000043CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043D0 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
000043D4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000043D8 4E5E unlink A6
000043DA 205F movea.l A0, [A7]+
000043DC DEFC 0010 add.w A7, 0x10
000043E0 4ED0 jmp [A0]
export_1442:
fn000043E2:
000043E2 4E56 FF7A link A6, -0x0086
000043E6 102D A58A move.b D0, [A5 - 0x5A76]
000043EA 6600 0090 bne +0x92 /* 0000447C */
000043EE 4AAE 000A tst.l [A6 + 0xA]
000043F2 57C1 seq D1
000043F4 8001 or.b D0, D1
000043F6 0240 0001 andi.w D0, 0x1
000043FA 6702 beq +0x4 /* 000043FE */
000043FC 607E bra +0x80 /* 0000447C */
label000043FE:
000043FE 4267 clr.w -[A7]
00004400 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00004404 2F2E 000A move.l -[A7], [A6 + 0xA]
00004408 486E FF7C pea.l [A6 - 0x84]
0000440C 4EBA D3CA jsr [PC - 0x2C36 /* 000017D8 */]
00004410 101F move.b D0, [A7]+
00004412 660A bne +0xC /* 0000441E */
00004414 2F3C 0005 BAAC move.l -[A7], 0x5BAAC
0000441A 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label0000441E:
0000441E 082E 0004 FF80 btst.b [A6 - 0x80], 0x4
00004424 56C0 sne D0
00004426 4400 neg.b D0
00004428 1D40 FF7B move.b [A6 - 0x85], D0
0000442C B02E 0008 cmp.b D0, [A6 + 0x8]
00004430 674A beq +0x4C /* 0000447C */
00004432 102E 0008 move.b D0, [A6 + 0x8]
00004436 6708 beq +0xA /* 00004440 */
00004438 08EE 0004 FF80 bset.b [A6 - 0x80], 0x4
0000443E 6006 bra +0x8 /* 00004446 */
label00004440:
00004440 08AE 0004 FF80 bclr.b [A6 - 0x80], 0x4
label00004446:
00004446 4267 clr.w -[A7]
00004448 2F2D A60C move.l -[A7], [A5 - 0x59F4]
0000444C 2F2E 000A move.l -[A7], [A6 + 0xA]
00004450 486E FF7C pea.l [A6 - 0x84]
00004454 4EBA 0050 jsr [PC + 0x50 /* 000044A6 */]
00004458 101F move.b D0, [A7]+
0000445A 660A bne +0xC /* 00004466 */
0000445C 2F3C 0005 BAAD move.l -[A7], 0x5BAAD
00004462 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label00004466:
00004466 102E 0008 move.b D0, [A6 + 0x8]
0000446A 6706 beq +0x8 /* 00004472 */
0000446C 52AD A64C addq.l [A5 - 0x59B4], 1
00004470 6004 bra +0x6 /* 00004476 */
label00004472:
00004472 53AD A64C subq.l [A5 - 0x59B4], 1
label00004476:
00004476 1B7C 0001 A4BC move.b [A5 - 0x5B44], 0x1
label0000447C:
0000447C 4E5E unlink A6
0000447E 205F movea.l A0, [A7]+
00004480 5C4F addq.w A7, 6
00004482 4ED0 jmp [A0]
export_1443:
00004484 4E56 0000 link A6, 0
00004488 42A7 clr.l -[A7]
0000448A 2F2D A60C move.l -[A7], [A5 - 0x59F4]
0000448E 2F2E 000A move.l -[A7], [A6 + 0xA]
00004492 4EBA F56E jsr [PC - 0xA92 /* 00003A02 */]
00004496 1F2E 0008 move.b -[A7], [A6 + 0x8]
0000449A 4EBA FF46 jsr [PC - 0xBA /* 000043E2 */]
0000449E 4E5E unlink A6
000044A0 205F movea.l A0, [A7]+
000044A2 5C4F addq.w A7, 6
000044A4 4ED0 jmp [A0]
fn000044A6:
000044A6 4E56 FFDE link A6, -0x0022
000044AA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000044AE 422E 0014 clr.b [A6 + 0x14]
000044B2 4AAE 000C tst.l [A6 + 0xC]
000044B6 6E04 bgt +0x6 /* 000044BC */
000044B8 6000 00E8 bra +0xEA /* 000045A2 */
label000044BC:
000044BC 42A7 clr.l -[A7]
000044BE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000044C2 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000044C6 2C1F move.l D6, [A7]+
000044C8 6604 bne +0x6 /* 000044CE */
000044CA 6000 00D6 bra +0xD8 /* 000045A2 */
label000044CE:
000044CE 2046 movea.l A0, D6
000044D0 2050 movea.l A0, [A0]
000044D2 202E 000C move.l D0, [A6 + 0xC]
000044D6 B0A8 0018 cmp.l D0, [A0 + 0x18]
000044DA 6E00 00BC bgt +0xBE /* 00004598 */
000044DE 2046 movea.l A0, D6
000044E0 2050 movea.l A0, [A0]
000044E2 3028 001C move.w D0, [A0 + 0x1C]
000044E6 48C0 ext.l D0
000044E8 2E00 move.l D7, D0
000044EA 2046 movea.l A0, D6
000044EC 2850 movea.l A4, [A0]
000044EE 7030 moveq.l D0, 0x30
000044F0 D9C0 add.l A4, D0
000044F2 2A2E 000C move.l D5, [A6 + 0xC]
label000044F6:
000044F6 302C 0004 move.w D0, [A4 + 0x4]
000044FA 48C0 ext.l D0
000044FC B085 cmp.l D0, D5
000044FE 6C0C bge +0xE /* 0000450C */
00004500 302C 0004 move.w D0, [A4 + 0x4]
00004504 48C0 ext.l D0
00004506 9A80 sub.l D5, D0
00004508 5C8C addq.l A4, 6
0000450A 60EA bra -0x14 /* 000044F6 */
label0000450C:
0000450C 2814 move.l D4, [A4]
0000450E 42A7 clr.l -[A7]
00004510 2F04 move.l -[A7], D4
00004512 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00004516 265F movea.l A3, [A7]+
00004518 200B move.l D0, A3
0000451A 677C beq +0x7E /* 00004598 */
0000451C 2053 movea.l A0, [A3]
0000451E 2F08 move.l -[A7], A0
00004520 42A7 clr.l -[A7]
00004522 2F0B move.l -[A7], A3
00004524 3F07 move.w -[A7], D7
00004526 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000452A 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
0000452E 201F move.l D0, [A7]+
00004530 205F movea.l A0, [A7]+
00004532 B0A8 0014 cmp.l D0, [A0 + 0x14]
00004536 57C0 seq D0
00004538 4400 neg.b D0
0000453A 1D40 FFDF move.b [A6 - 0x21], D0
0000453E 2005 move.l D0, D5
00004540 5380 subq.l D0, 1
00004542 2F00 move.l -[A7], D0
00004544 2F07 move.l -[A7], D7
00004546 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
0000454A 201F move.l D0, [A7]+
0000454C 7218 moveq.l D1, 0x18
0000454E D081 add.l D0, D1
00004550 2D40 FFE4 move.l [A6 - 0x1C], D0
00004554 D093 add.l D0, [A3]
00004556 2D40 FFE0 move.l [A6 - 0x20], D0
0000455A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000455E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00004562 2F07 move.l -[A7], D7
00004564 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00004568 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
0000456E 102E FFDF move.b D0, [A6 - 0x21]
00004572 671A beq +0x1C /* 0000458E */
00004574 2053 movea.l A0, [A3]
00004576 2F08 move.l -[A7], A0
00004578 42A7 clr.l -[A7]
0000457A 2F0B move.l -[A7], A3
0000457C 3F07 move.w -[A7], D7
0000457E 3F2C 0004 move.w -[A7], [A4 + 0x4]
00004582 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00004586 201F move.l D0, [A7]+
00004588 205F movea.l A0, [A7]+
0000458A 2140 0014 move.l [A0 + 0x14], D0
label0000458E:
0000458E 2F04 move.l -[A7], D4
00004590 1F3C 0001 move.b -[A7], 0x1
00004594 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
label00004598:
00004598 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000459C 4267 clr.w -[A7]
0000459E 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
label000045A2:
000045A2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000045A6 4E5E unlink A6
000045A8 205F movea.l A0, [A7]+
000045AA DEFC 000C add.w A7, 0xC
000045AE 4ED0 jmp [A0]
export_1444:
fn000045B0:
000045B0 4E56 FFD8 link A6, -0x0028
000045B4 48E7 0118 movem.l -[A7], D7,A3,A4
000045B8 206E 0008 movea.l A0, [A6 + 0x8]
000045BC 43EE FFE2 lea.l A1, [A6 - 0x1E]
000045C0 700E moveq.l D0, 0x0E
label000045C2:
000045C2 32D8 move.w [A1]+, [A0]+
000045C4 51C8 FFFC dbf D0, -0x6 /* 000045C2 */
000045C8 422E 0010 clr.b [A6 + 0x10]
000045CC 4A6E FFFA tst.w [A6 - 0x6]
000045D0 5FC0 sle D0
000045D2 4A6E FFFE tst.w [A6 - 0x2]
000045D6 5FC1 sle D1
000045D8 8001 or.b D0, D1
000045DA 6702 beq +0x4 /* 000045DE */
000045DC 6060 bra +0x62 /* 0000463E */
label000045DE:
000045DE 42A7 clr.l -[A7]
000045E0 2F2E 000C move.l -[A7], [A6 + 0xC]
000045E4 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
000045E8 265F movea.l A3, [A7]+
000045EA 200B move.l D0, A3
000045EC 6750 beq +0x52 /* 0000463E */
000045EE 4207 clr.b D7
000045F0 42A7 clr.l -[A7]
000045F2 2F0B move.l -[A7], A3
000045F4 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
000045F8 4EBA D6DE jsr [PC - 0x2922 /* 00001CD8 */]
000045FC 285F movea.l A4, [A7]+
000045FE 200C move.l D0, A4
00004600 6732 beq +0x34 /* 00004634 */
00004602 3D54 FFE2 move.w [A6 - 0x1E], [A4]
00004606 4267 clr.w -[A7]
00004608 486E FFE2 pea.l [A6 - 0x1E]
0000460C 2F0C move.l -[A7], A4
0000460E 701E moveq.l D0, 0x1E
00004610 2F00 move.l -[A7], D0
00004612 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
00004616 1E1F move.b D7, [A7]+
00004618 0A07 0001 xori.b D7, 0x1
0000461C 1007 move.b D0, D7
0000461E 670E beq +0x10 /* 0000462E */
00004620 41EE FFE2 lea.l A0, [A6 - 0x1E]
00004624 224C movea.l A1, A4
00004626 700E moveq.l D0, 0x0E
label00004628:
00004628 32D8 move.w [A1]+, [A0]+
0000462A 51C8 FFFC dbf D0, -0x6 /* 00004628 */
label0000462E:
0000462E 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00004634:
00004634 2F2E 000C move.l -[A7], [A6 + 0xC]
00004638 1F07 move.b -[A7], D7
0000463A 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label0000463E:
0000463E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00004642 4E5E unlink A6
00004644 205F movea.l A0, [A7]+
00004646 504F addq.w A7, 8
00004648 4ED0 jmp [A0]
export_1445:
0000464A 4E56 0000 link A6, 0
0000464E 2F0C move.l -[A7], A4
00004650 286E 000A movea.l A4, [A6 + 0xA]
00004654 202C 0010 move.l D0, [A4 + 0x10]
00004658 C0BC FFFF 0000 and.l D0, 0xFFFF0000
0000465E 322E 0008 move.w D1, [A6 + 0x8]
00004662 48C1 ext.l D1
00004664 D280 add.l D1, D0
00004666 2941 0010 move.l [A4 + 0x10], D1
0000466A 285F movea.l A4, [A7]+
0000466C 4E5E unlink A6
0000466E 205F movea.l A0, [A7]+
00004670 5C4F addq.w A7, 6
00004672 4ED0 jmp [A0]
export_1446:
00004674 4E56 FFEA link A6, -0x0016
00004678 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000467C 42A7 clr.l -[A7]
0000467E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004682 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00004686 265F movea.l A3, [A7]+
00004688 200B move.l D0, A3
0000468A 6602 bne +0x4 /* 0000468E */
0000468C 606C bra +0x6E /* 000046FA */
label0000468E:
0000468E 2053 movea.l A0, [A3]
00004690 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */
00004696 B0A8 0004 cmp.l D0, [A0 + 0x4]
0000469A 6604 bne +0x6 /* 000046A0 */
0000469C 7E36 moveq.l D7, 0x36
0000469E 6010 bra +0x12 /* 000046B0 */
label000046A0:
000046A0 2053 movea.l A0, [A3]
000046A2 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */
000046A8 B0A8 0004 cmp.l D0, [A0 + 0x4]
000046AC 6602 bne +0x4 /* 000046B0 */
000046AE 7E32 moveq.l D7, 0x32
label000046B0:
000046B0 2847 movea.l A4, D7
000046B2 D9D3 add.l A4, [A3]
000046B4 2A0C move.l D5, A4
000046B6 700E moveq.l D0, 0x0E
000046B8 9A80 sub.l D5, D0
000046BA 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
000046C0 2045 movea.l A0, D5
000046C2 3D50 FFEA move.w [A6 - 0x16], [A0]
000046C6 3C2E FFEC move.w D6, [A6 - 0x14]
000046CA 601C bra +0x1E /* 000046E8 */
label000046CC:
000046CC 302C 0002 move.w D0, [A4 + 0x2]
000046D0 B06E 000A cmp.w D0, [A6 + 0xA]
000046D4 6608 bne +0xA /* 000046DE */
000046D6 396E 0008 0002 move.w [A4 + 0x2], [A6 + 0x8]
000046DC 6010 bra +0x12 /* 000046EE */
label000046DE:
000046DE 3014 move.w D0, [A4]
000046E0 48C0 ext.l D0
000046E2 D9C0 add.l A4, D0
000046E4 5246 addq.w D6, 1
000046E6 6906 bvs +0x8 /* 000046EE */
label000046E8:
000046E8 BC6E FFEA cmp.w D6, [A6 - 0x16]
000046EC 6FDE ble -0x20 /* 000046CC */
label000046EE:
000046EE 2F2E 000C move.l -[A7], [A6 + 0xC]
000046F2 1F3C 0001 move.b -[A7], 0x1
000046F6 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label000046FA:
000046FA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000046FE 4E5E unlink A6
00004700 205F movea.l A0, [A7]+
00004702 504F addq.w A7, 8
00004704 4ED0 jmp [A0]
export_1447:
00004706 4E56 FDD6 link A6, -0x022A
0000470A 206E 0008 movea.l A0, [A6 + 0x8]
0000470E 43EE FF00 lea.l A1, [A6 - 0x100]
00004712 707F moveq.l D0, 0x7F
label00004714:
00004714 32D8 move.w [A1]+, [A0]+
00004716 51C8 FFFC dbf D0, -0x6 /* 00004714 */
0000471A 422E 0012 clr.b [A6 + 0x12]
0000471E 4267 clr.w -[A7]
00004720 486E FF00 pea.l [A6 - 0x100]
00004724 4EAD 231A jsr [A5 + 0x231A /* export_1119 */]
00004728 101F move.b D0, [A7]+
0000472A 6702 beq +0x4 /* 0000472E */
0000472C 6072 bra +0x74 /* 000047A0 */
label0000472E:
0000472E 4267 clr.w -[A7]
00004730 2F2E 000E move.l -[A7], [A6 + 0xE]
00004734 3F2E 000C move.w -[A7], [A6 + 0xC]
00004738 1F3C 0001 move.b -[A7], 0x1
0000473C 486E FEE2 pea.l [A6 - 0x11E]
00004740 486E FDE2 pea.l [A6 - 0x21E]
00004744 486E FDD6 pea.l [A6 - 0x22A]
00004748 486E FDDA pea.l [A6 - 0x226]
0000474C 4EBA 152E jsr [PC + 0x152E /* 00005C7C */]
00004750 101F move.b D0, [A7]+
00004752 674C beq +0x4E /* 000047A0 */
00004754 4267 clr.w -[A7]
00004756 486E FF00 pea.l [A6 - 0x100]
0000475A 486E FDE2 pea.l [A6 - 0x21E]
0000475E 4240 clr.w D0
00004760 102E FF00 move.b D0, [A6 - 0x100]
00004764 5240 addq.w D0, 1
00004766 48C0 ext.l D0
00004768 2F00 move.l -[A7], D0
0000476A 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
0000476E 101F move.b D0, [A7]+
00004770 6708 beq +0xA /* 0000477A */
00004772 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
00004778 601E bra +0x20 /* 00004798 */
label0000477A:
0000477A 4267 clr.w -[A7]
0000477C 2F2E 000E move.l -[A7], [A6 + 0xE]
00004780 486E FEE2 pea.l [A6 - 0x11E]
00004784 486E FF00 pea.l [A6 - 0x100]
00004788 2F2E FDD6 move.l -[A7], [A6 - 0x22A]
0000478C 486E FDDA pea.l [A6 - 0x226]
00004790 4EBA EAEA jsr [PC - 0x1516 /* 0000327C */]
00004794 1D5F 0012 move.b [A6 + 0x12], [A7]+
label00004798:
00004798 486E FDDA pea.l [A6 - 0x226]
0000479C 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
label000047A0:
000047A0 4E5E unlink A6
000047A2 205F movea.l A0, [A7]+
000047A4 DEFC 000A add.w A7, 0xA /* '\n' */
000047A8 4ED0 jmp [A0]
export_1448:
000047AA 4E56 FFFC link A6, -0x0004
000047AE 48E7 0700 movem.l -[A7], D5,D6,D7
000047B2 3A2E 0008 move.w D5, [A6 + 0x8]
000047B6 422E 0010 clr.b [A6 + 0x10]
000047BA 4267 clr.w -[A7]
000047BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000047C0 3F2E 000A move.w -[A7], [A6 + 0xA]
000047C4 1F3C 0001 move.b -[A7], 0x1
000047C8 4EBA D44E jsr [PC - 0x2BB2 /* 00001C18 */]
000047CC 3E1F move.w D7, [A7]+
000047CE BA47 cmp.w D5, D7
000047D0 672A beq +0x2C /* 000047FC */
000047D2 BA47 cmp.w D5, D7
000047D4 5DC6 slt D6
000047D6 4406 neg.b D6
label000047D8:
000047D8 4267 clr.w -[A7]
000047DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000047DE 3F2E 000A move.w -[A7], [A6 + 0xA]
000047E2 1F06 move.b -[A7], D6
000047E4 4EBA EDAE jsr [PC - 0x1252 /* 00003594 */]
000047E8 101F move.b D0, [A7]+
000047EA 6602 bne +0x4 /* 000047EE */
000047EC 6014 bra +0x16 /* 00004802 */
label000047EE:
000047EE 1006 move.b D0, D6
000047F0 6704 beq +0x6 /* 000047F6 */
000047F2 5347 subq.w D7, 1
000047F4 6002 bra +0x4 /* 000047F8 */
label000047F6:
000047F6 5247 addq.w D7, 1
label000047F8:
000047F8 BA47 cmp.w D5, D7
000047FA 66DC bne -0x22 /* 000047D8 */
label000047FC:
000047FC 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00004802:
00004802 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00004806 4E5E unlink A6
00004808 205F movea.l A0, [A7]+
0000480A 504F addq.w A7, 8
0000480C 4ED0 jmp [A0]
export_1449:
0000480E 4E56 FED2 link A6, -0x012E
00004812 422E 001A clr.b [A6 + 0x1A]
00004816 0CAE 0000 7530 000C cmpi.l [A6 + 0xC], 0x7530 /* 'u0' */
0000481E 6E00 00B2 bgt +0xB4 /* 000048D2 */
00004822 4267 clr.w -[A7]
00004824 2F2E 0016 move.l -[A7], [A6 + 0x16]
00004828 3F2E 0014 move.w -[A7], [A6 + 0x14]
0000482C 1F3C 0001 move.b -[A7], 0x1
00004830 486E FFE2 pea.l [A6 - 0x1E]
00004834 486E FEE2 pea.l [A6 - 0x11E]
00004838 486E FED6 pea.l [A6 - 0x12A]
0000483C 486E FEDA pea.l [A6 - 0x126]
00004840 4EBA 143A jsr [PC + 0x143A /* 00005C7C */]
00004844 101F move.b D0, [A7]+
00004846 6700 008A beq +0x8C /* 000048D2 */
0000484A 42A7 clr.l -[A7]
0000484C 486E FEDA pea.l [A6 - 0x126]
00004850 4EAD 243A jsr [A5 + 0x243A /* export_1155 */]
00004854 2D5F FED2 move.l [A6 - 0x12E], [A7]+
00004858 202E 0010 move.l D0, [A6 + 0x10]
0000485C B0AE FED6 cmp.l D0, [A6 - 0x12A]
00004860 57C0 seq D0
00004862 4A00 tst.b D0
00004864 673A beq +0x3C /* 000048A0 */
00004866 222E FED2 move.l D1, [A6 - 0x12E]
0000486A B2AE 000C cmp.l D1, [A6 + 0xC]
0000486E 57C1 seq D1
00004870 C001 and.b D0, D1
00004872 672C beq +0x2E /* 000048A0 */
00004874 2F00 move.l -[A7], D0
00004876 4267 clr.w -[A7]
00004878 206E FEDE movea.l A0, [A6 - 0x122]
0000487C 2F10 move.l -[A7], [A0]
0000487E 206E 0008 movea.l A0, [A6 + 0x8]
00004882 2068 0004 movea.l A0, [A0 + 0x4]
00004886 2F10 move.l -[A7], [A0]
00004888 2F2E 000C move.l -[A7], [A6 + 0xC]
0000488C 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
00004890 121F move.b D1, [A7]+
00004892 201F move.l D0, [A7]+
00004894 C001 and.b D0, D1
00004896 6708 beq +0xA /* 000048A0 */
00004898 1D7C 0001 001A move.b [A6 + 0x1A], 0x1
0000489E 602A bra +0x2C /* 000048CA */
label000048A0:
000048A0 4267 clr.w -[A7]
000048A2 2F2E 0016 move.l -[A7], [A6 + 0x16]
000048A6 486E FFE2 pea.l [A6 - 0x1E]
000048AA 486E FEE2 pea.l [A6 - 0x11E]
000048AE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000048B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048B6 4EBA E9C4 jsr [PC - 0x163C /* 0000327C */]
000048BA 1D5F 001A move.b [A6 + 0x1A], [A7]+
000048BE 2F2E 0016 move.l -[A7], [A6 + 0x16]
000048C2 3F2E 0014 move.w -[A7], [A6 + 0x14]
000048C6 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
label000048CA:
000048CA 486E FEDA pea.l [A6 - 0x126]
000048CE 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
label000048D2:
000048D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048D6 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
000048DA 4E5E unlink A6
000048DC 205F movea.l A0, [A7]+
000048DE DEFC 0012 add.w A7, 0x12
000048E2 4ED0 jmp [A0]
export_1450:
fn000048E4:
000048E4 4E56 FF92 link A6, -0x006E
000048E8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000048EC 282E 000E move.l D4, [A6 + 0xE]
000048F0 422E 0020 clr.b [A6 + 0x20]
000048F4 206E 0008 movea.l A0, [A6 + 0x8]
000048F8 4210 clr.b [A0]
000048FA 4A6E 0016 tst.w [A6 + 0x16]
000048FE 57C0 seq D0
00004900 0C84 0000 7530 cmpi.l D4, 0x7530 /* 'u0' */
00004906 5EC1 sgt D1
00004908 8001 or.b D0, D1
0000490A 6600 04DC bne +0x4DE /* 00004DE8 */
0000490E 7003 moveq.l D0, 0x03
00004910 B02E 000C cmp.b D0, [A6 + 0xC]
00004914 57C0 seq D0
00004916 4400 neg.b D0
00004918 1D40 FF9D move.b [A6 - 0x63], D0
0000491C 422E FF9C clr.b [A6 - 0x64]
00004920 202E 001C move.l D0, [A6 + 0x1C]
00004924 B0AE 0018 cmp.l D0, [A6 + 0x18]
00004928 56C0 sne D0
0000492A 4A00 tst.b D0
0000492C 676E beq +0x70 /* 0000499C */
0000492E 4AAE 0018 tst.l [A6 + 0x18]
00004932 56C1 sne D1
00004934 C001 and.b D0, D1
00004936 6764 beq +0x66 /* 0000499C */
00004938 2F00 move.l -[A7], D0
0000493A 4267 clr.w -[A7]
0000493C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004940 322E 0016 move.w D1, [A6 + 0x16]
00004944 6A02 bpl +0x4 /* 00004948 */
00004946 4441 neg.w D1
label00004948:
00004948 3F01 move.w -[A7], D1
0000494A 486E FF9E pea.l [A6 - 0x62]
0000494E 4EBA D178 jsr [PC - 0x2E88 /* 00001AC8 */]
00004952 121F move.b D1, [A7]+
00004954 201F move.l D0, [A7]+
00004956 C001 and.b D0, D1
00004958 6742 beq +0x44 /* 0000499C */
0000495A 7002 moveq.l D0, 0x02
0000495C B02E FFA2 cmp.b D0, [A6 - 0x5E]
00004960 57C0 seq D0
00004962 4A00 tst.b D0
00004964 6712 beq +0x14 /* 00004978 */
00004966 2F00 move.l -[A7], D0
00004968 4267 clr.w -[A7]
0000496A 1F2E FFA3 move.b -[A7], [A6 - 0x5D]
0000496E 4EBA E73A jsr [PC - 0x18C6 /* 000030AA */]
00004972 121F move.b D1, [A7]+
00004974 201F move.l D0, [A7]+
00004976 C001 and.b D0, D1
label00004978:
00004978 4A00 tst.b D0
0000497A 6618 bne +0x1A /* 00004994 */
0000497C 7201 moveq.l D1, 0x01
0000497E B22E FFA2 cmp.b D1, [A6 - 0x5E]
00004982 57C1 seq D1
00004984 4A01 tst.b D1
00004986 670A beq +0xC /* 00004992 */
00004988 7401 moveq.l D2, 0x01
0000498A B42E 000C cmp.b D2, [A6 + 0xC]
0000498E 56C2 sne D2
00004990 C202 and.b D1, D2
label00004992:
00004992 8001 or.b D0, D1
label00004994:
00004994 0240 0001 andi.w D0, 0x1
00004998 1D40 FF9C move.b [A6 - 0x64], D0
label0000499C:
0000499C 102E FF9C move.b D0, [A6 - 0x64]
000049A0 6714 beq +0x16 /* 000049B6 */
000049A2 42A7 clr.l -[A7]
000049A4 2F2E 0018 move.l -[A7], [A6 + 0x18]
000049A8 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000049AC 285F movea.l A4, [A7]+
000049AE 7032 moveq.l D0, 0x32
000049B0 2D40 FFC0 move.l [A6 - 0x40], D0
000049B4 6012 bra +0x14 /* 000049C8 */
label000049B6:
000049B6 42A7 clr.l -[A7]
000049B8 2F2E 001C move.l -[A7], [A6 + 0x1C]
000049BC 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000049C0 285F movea.l A4, [A7]+
000049C2 7036 moveq.l D0, 0x36
000049C4 2D40 FFC0 move.l [A6 - 0x40], D0
label000049C8:
000049C8 200C move.l D0, A4
000049CA 6700 041C beq +0x41E /* 00004DE8 */
000049CE 2F0C move.l -[A7], A4
000049D0 486E FF9A pea.l [A6 - 0x66]
000049D4 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
000049D8 102D A5D2 move.b D0, [A5 - 0x5A2E]
000049DC 674A beq +0x4C /* 00004A28 */
000049DE 42A7 clr.l -[A7]
000049E0 2F0C move.l -[A7], A4
000049E2 3F2E 0016 move.w -[A7], [A6 + 0x16]
000049E6 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
000049EA 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000049EE 7000 moveq.l D0, 0x00
000049F0 2D40 FFF4 move.l [A6 - 0xC], D0
000049F4 7000 moveq.l D0, 0x00
000049F6 2D40 FFC4 move.l [A6 - 0x3C], D0
000049FA 4AAE FFF8 tst.l [A6 - 0x8]
000049FE 6606 bne +0x8 /* 00004A06 */
00004A00 7E00 moveq.l D7, 0x00
00004A02 6000 008E bra +0x90 /* 00004A92 */
label00004A06:
00004A06 42A7 clr.l -[A7]
00004A08 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004A0C 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
00004A10 2D5F FFC8 move.l [A6 - 0x38], [A7]+
00004A14 2E2E FFC8 move.l D7, [A6 - 0x38]
00004A18 5687 addq.l D7, 3
00004A1A 202E FFF8 move.l D0, [A6 - 0x8]
00004A1E 9094 sub.l D0, [A4]
00004A20 5580 subq.l D0, 2
00004A22 2D40 FFD4 move.l [A6 - 0x2C], D0
00004A26 606A bra +0x6C /* 00004A92 */
label00004A28:
00004A28 2F0C move.l -[A7], A4
00004A2A 3F2E 0016 move.w -[A7], [A6 + 0x16]
00004A2E 1F2E FF9C move.b -[A7], [A6 - 0x64]
00004A32 486E FFF8 pea.l [A6 - 0x8]
00004A36 486E FFF4 pea.l [A6 - 0xC]
00004A3A 486E FFC8 pea.l [A6 - 0x38]
00004A3E 486E FFC4 pea.l [A6 - 0x3C]
00004A42 4EBA DD6C jsr [PC - 0x2294 /* 000027B0 */]
00004A46 4AAE FFF8 tst.l [A6 - 0x8]
00004A4A 6604 bne +0x6 /* 00004A50 */
00004A4C 7E00 moveq.l D7, 0x00
00004A4E 6042 bra +0x44 /* 00004A92 */
label00004A50:
00004A50 4AAE FFC4 tst.l [A6 - 0x3C]
00004A54 6614 bne +0x16 /* 00004A6A */
00004A56 2E2E FFC8 move.l D7, [A6 - 0x38]
00004A5A 5A87 addq.l D7, 5
00004A5C 202E FFF8 move.l D0, [A6 - 0x8]
00004A60 9094 sub.l D0, [A4]
00004A62 5B80 subq.l D0, 5
00004A64 2D40 FFD4 move.l [A6 - 0x2C], D0
00004A68 601C bra +0x1E /* 00004A86 */
label00004A6A:
00004A6A 202E FFC4 move.l D0, [A6 - 0x3C]
00004A6E D0AE FFC8 add.l D0, [A6 - 0x38]
00004A72 2E00 move.l D7, D0
00004A74 5C87 addq.l D7, 6
00004A76 202E FFF8 move.l D0, [A6 - 0x8]
00004A7A 9094 sub.l D0, [A4]
00004A7C 90AE FFC4 sub.l D0, [A6 - 0x3C]
00004A80 5D80 subq.l D0, 6
00004A82 2D40 FFD4 move.l [A6 - 0x2C], D0
label00004A86:
00004A86 2007 move.l D0, D7
00004A88 5280 addq.l D0, 1
00004A8A C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
00004A90 2E00 move.l D7, D0
label00004A92:
00004A92 102D A5D2 move.b D0, [A5 - 0x5A2E]
00004A96 6710 beq +0x12 /* 00004AA8 */
00004A98 2C04 move.l D6, D4
00004A9A 5686 addq.l D6, 3
00004A9C 0C86 0000 7536 cmpi.l D6, 0x7536 /* 'u6' */
00004AA2 6E00 0314 bgt +0x316 /* 00004DB8 */
00004AA6 602A bra +0x2C /* 00004AD2 */
label00004AA8:
00004AA8 2C04 move.l D6, D4
00004AAA 5C86 addq.l D6, 6
00004AAC 4AAE FFC4 tst.l [A6 - 0x3C]
00004AB0 5EC0 sgt D0
00004AB2 C02E FF9D and.b D0, [A6 - 0x63]
00004AB6 670A beq +0xC /* 00004AC2 */
00004AB8 2006 move.l D0, D6
00004ABA 5280 addq.l D0, 1
00004ABC 2C2E FFC4 move.l D6, [A6 - 0x3C]
00004AC0 DC80 add.l D6, D0
label00004AC2:
00004AC2 CCBC FFFF FFFE and.l D6, 0xFFFFFFFE
00004AC8 0C86 0000 F534 cmpi.l D6, 0xF534
00004ACE 6E00 02E8 bgt +0x2EA /* 00004DB8 */
label00004AD2:
00004AD2 BE86 cmp.l D7, D6
00004AD4 57C0 seq D0
00004AD6 4A00 tst.b D0
00004AD8 6728 beq +0x2A /* 00004B02 */
00004ADA B8AE FFC8 cmp.l D4, [A6 - 0x38]
00004ADE 57C1 seq D1
00004AE0 C001 and.b D0, D1
00004AE2 671E beq +0x20 /* 00004B02 */
00004AE4 2F00 move.l -[A7], D0
00004AE6 4267 clr.w -[A7]
00004AE8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004AEC 206E 0012 movea.l A0, [A6 + 0x12]
00004AF0 2F10 move.l -[A7], [A0]
00004AF2 2F04 move.l -[A7], D4
00004AF4 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
00004AF8 121F move.b D1, [A7]+
00004AFA 201F move.l D0, [A7]+
00004AFC C001 and.b D0, D1
00004AFE 6600 02B2 bne +0x2B4 /* 00004DB2 */
label00004B02:
00004B02 102E FF9C move.b D0, [A6 - 0x64]
00004B06 6714 beq +0x16 /* 00004B1C */
00004B08 42A7 clr.l -[A7]
00004B0A 2F0C move.l -[A7], A4
00004B0C 4EBA 0CF0 jsr [PC + 0xCF0 /* 000057FE */]
00004B10 2006 move.l D0, D6
00004B12 D09F add.l D0, [A7]+
00004B14 9087 sub.l D0, D7
00004B16 2D40 FFD0 move.l [A6 - 0x30], D0
00004B1A 6012 bra +0x14 /* 00004B2E */
label00004B1C:
00004B1C 42A7 clr.l -[A7]
00004B1E 2F0C move.l -[A7], A4
00004B20 4EBA 0D8C jsr [PC + 0xD8C /* 000058AE */]
00004B24 2006 move.l D0, D6
00004B26 D09F add.l D0, [A7]+
00004B28 9087 sub.l D0, D7
00004B2A 2D40 FFD0 move.l [A6 - 0x30], D0
label00004B2E:
00004B2E 202E FFC0 move.l D0, [A6 - 0x40]
00004B32 D094 add.l D0, [A4]
00004B34 720E moveq.l D1, 0x0E
00004B36 9081 sub.l D0, D1
00004B38 2D40 FFBC move.l [A6 - 0x44], D0
00004B3C 4A84 tst.l D4
00004B3E 6E52 bgt +0x54 /* 00004B92 */
00004B40 4AAE FFF8 tst.l [A6 - 0x8]
00004B44 6700 026C beq +0x26E /* 00004DB2 */
00004B48 266E FFD4 movea.l A3, [A6 - 0x2C]
00004B4C D7D4 add.l A3, [A4]
00004B4E 200B move.l D0, A3
00004B50 D087 add.l D0, D7
00004B52 2D40 FFE8 move.l [A6 - 0x18], D0
00004B56 2054 movea.l A0, [A4]
00004B58 2010 move.l D0, [A0]
00004B5A D094 add.l D0, [A4]
00004B5C 2D40 FFE0 move.l [A6 - 0x20], D0
00004B60 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004B64 2F0B move.l -[A7], A3
00004B66 202E FFE0 move.l D0, [A6 - 0x20]
00004B6A 90AE FFE8 sub.l D0, [A6 - 0x18]
00004B6E 2F00 move.l -[A7], D0
00004B70 201F move.l D0, [A7]+
00004B72 225F movea.l A1, [A7]+
00004B74 205F movea.l A0, [A7]+
00004B76 A02E syscall BlockMove/BlockMoveData
00004B78 206E FFBC movea.l A0, [A6 - 0x44]
00004B7C 2D48 FF96 move.l [A6 - 0x6A], A0
00004B80 5368 0008 subq.w [A0 + 0x8], 1
00004B84 206E FF96 movea.l A0, [A6 - 0x6A]
00004B88 2007 move.l D0, D7
00004B8A 91A8 000A sub.l [A0 + 0xA], D0
00004B8E 6000 0194 bra +0x196 /* 00004D24 */
label00004B92:
00004B92 2054 movea.l A0, [A4]
00004B94 202E FFD0 move.l D0, [A6 - 0x30]
00004B98 B090 cmp.l D0, [A0]
00004B9A 6F58 ble +0x5A /* 00004BF4 */
00004B9C 2F0C move.l -[A7], A4
00004B9E 205F movea.l A0, [A7]+
00004BA0 A02A syscall HUnlock
00004BA2 102E FF9C move.b D0, [A6 - 0x64]
00004BA6 671C beq +0x1E /* 00004BC4 */
00004BA8 4267 clr.w -[A7]
00004BAA 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004BAE 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */
00004BB4 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00004BB8 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
00004BBC 101F move.b D0, [A7]+
00004BBE 6620 bne +0x22 /* 00004BE0 */
00004BC0 6000 01F6 bra +0x1F8 /* 00004DB8 */
label00004BC4:
00004BC4 4267 clr.w -[A7]
00004BC6 2F2E 001C move.l -[A7], [A6 + 0x1C]
00004BCA 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */
00004BD0 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00004BD4 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
00004BD8 101F move.b D0, [A7]+
00004BDA 6604 bne +0x6 /* 00004BE0 */
00004BDC 6000 01DA bra +0x1DC /* 00004DB8 */
label00004BE0:
00004BE0 2F0C move.l -[A7], A4
00004BE2 205F movea.l A0, [A7]+
00004BE4 A029 syscall HLock
00004BE6 202E FFC0 move.l D0, [A6 - 0x40]
00004BEA D094 add.l D0, [A4]
00004BEC 720E moveq.l D1, 0x0E
00004BEE 9081 sub.l D0, D1
00004BF0 2D40 FFBC move.l [A6 - 0x44], D0
label00004BF4:
00004BF4 206E FFBC movea.l A0, [A6 - 0x44]
00004BF8 2D48 FF92 move.l [A6 - 0x6E], A0
00004BFC 4AAE FFF8 tst.l [A6 - 0x8]
00004C00 661A bne +0x1C /* 00004C1C */
00004C02 206E FF92 movea.l A0, [A6 - 0x6E]
00004C06 2028 0004 move.l D0, [A0 + 0x4]
00004C0A D0AE FFC0 add.l D0, [A6 - 0x40]
00004C0E 2228 000A move.l D1, [A0 + 0xA]
00004C12 D280 add.l D1, D0
00004C14 2D41 FFD4 move.l [A6 - 0x2C], D1
00004C18 5268 0008 addq.w [A0 + 0x8], 1
label00004C1C:
00004C1C 2A2E FFD4 move.l D5, [A6 - 0x2C]
00004C20 DA94 add.l D5, [A4]
00004C22 BE86 cmp.l D7, D6
00004C24 6758 beq +0x5A /* 00004C7E */
00004C26 206E FF92 movea.l A0, [A6 - 0x6E]
00004C2A 2006 move.l D0, D6
00004C2C D0A8 000A add.l D0, [A0 + 0xA]
00004C30 9087 sub.l D0, D7
00004C32 206E FF92 movea.l A0, [A6 - 0x6E]
00004C36 2140 000A move.l [A0 + 0xA], D0
00004C3A 2005 move.l D0, D5
00004C3C D087 add.l D0, D7
00004C3E 2D40 FFE8 move.l [A6 - 0x18], D0
00004C42 2645 movea.l A3, D5
00004C44 D7C6 add.l A3, D6
00004C46 2054 movea.l A0, [A4]
00004C48 2010 move.l D0, [A0]
00004C4A D094 add.l D0, [A4]
00004C4C 2D40 FFE0 move.l [A6 - 0x20], D0
00004C50 BE86 cmp.l D7, D6
00004C52 6C0C bge +0xE /* 00004C60 */
00004C54 202E FFE0 move.l D0, [A6 - 0x20]
00004C58 908B sub.l D0, A3
00004C5A 2D40 FFCC move.l [A6 - 0x34], D0
00004C5E 600C bra +0xE /* 00004C6C */
label00004C60:
00004C60 202E FFE0 move.l D0, [A6 - 0x20]
00004C64 90AE FFE8 sub.l D0, [A6 - 0x18]
00004C68 2D40 FFCC move.l [A6 - 0x34], D0
label00004C6C:
00004C6C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004C70 2F0B move.l -[A7], A3
00004C72 2F2E FFCC move.l -[A7], [A6 - 0x34]
00004C76 201F move.l D0, [A7]+
00004C78 225F movea.l A1, [A7]+
00004C7A 205F movea.l A0, [A7]+
00004C7C A02E syscall BlockMove/BlockMoveData
label00004C7E:
00004C7E 102D A5D2 move.b D0, [A5 - 0x5A2E]
00004C82 6732 beq +0x34 /* 00004CB6 */
00004C84 486E 0016 pea.l [A6 + 0x16]
00004C88 2F05 move.l -[A7], D5
00004C8A 7002 moveq.l D0, 0x02
00004C8C 2F00 move.l -[A7], D0
00004C8E 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00004C92 206E 0012 movea.l A0, [A6 + 0x12]
00004C96 2D50 FFE8 move.l [A6 - 0x18], [A0]
00004C9A 2645 movea.l A3, D5
00004C9C 548B addq.l A3, 2
00004C9E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004CA2 2F0B move.l -[A7], A3
00004CA4 2F04 move.l -[A7], D4
00004CA6 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00004CAA 2005 move.l D0, D5
00004CAC 5480 addq.l D0, 2
00004CAE 2640 movea.l A3, D0
00004CB0 D7C4 add.l A3, D4
00004CB2 4213 clr.b [A3]
00004CB4 606E bra +0x70 /* 00004D24 */
label00004CB6:
00004CB6 2045 movea.l A0, D5
00004CB8 30AE 0016 move.w [A0], [A6 + 0x16]
00004CBC 5485 addq.l D5, 2
00004CBE 4AAE FFC4 tst.l [A6 - 0x3C]
00004CC2 5EC0 sgt D0
00004CC4 C02E FF9D and.b D0, [A6 - 0x63]
00004CC8 672A beq +0x2C /* 00004CF4 */
00004CCA 202E FFC4 move.l D0, [A6 - 0x3C]
00004CCE D084 add.l D0, D4
00004CD0 5480 addq.l D0, 2
00004CD2 2045 movea.l A0, D5
00004CD4 3080 move.w [A0], D0
00004CD6 5485 addq.l D5, 2
00004CD8 202E FFC4 move.l D0, [A6 - 0x3C]
00004CDC 5480 addq.l D0, 2
00004CDE 80BC FFFF 8000 or.l D0, 0xFFFF8000
00004CE4 2045 movea.l A0, D5
00004CE6 3080 move.w [A0], D0
00004CE8 202E FFC4 move.l D0, [A6 - 0x3C]
00004CEC D085 add.l D0, D5
00004CEE 2640 movea.l A3, D0
00004CF0 548B addq.l A3, 2
00004CF2 6010 bra +0x12 /* 00004D04 */
label00004CF4:
00004CF4 2004 move.l D0, D4
00004CF6 5280 addq.l D0, 1
00004CF8 2045 movea.l A0, D5
00004CFA 3080 move.w [A0], D0
00004CFC 2645 movea.l A3, D5
00004CFE 548B addq.l A3, 2
00004D00 4213 clr.b [A3]
00004D02 528B addq.l A3, 1
label00004D04:
00004D04 206E 0012 movea.l A0, [A6 + 0x12]
00004D08 2D50 FFE8 move.l [A6 - 0x18], [A0]
00004D0C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004D10 2F0B move.l -[A7], A3
00004D12 2F04 move.l -[A7], D4
00004D14 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00004D18 D7C4 add.l A3, D4
00004D1A 200B move.l D0, A3
00004D1C 0240 0001 andi.w D0, 0x1
00004D20 6702 beq +0x4 /* 00004D24 */
00004D22 4213 clr.b [A3]
label00004D24:
00004D24 206E 0008 movea.l A0, [A6 + 0x8]
00004D28 10BC 0001 move.b [A0], 0x1
00004D2C 102D A5D2 move.b D0, [A5 - 0x5A2E]
00004D30 802E FF9C or.b D0, [A6 - 0x64]
00004D34 6634 bne +0x36 /* 00004D6A */
00004D36 202E 001C move.l D0, [A6 + 0x1C]
00004D3A B0AD ABEE cmp.l D0, [A5 - 0x5412]
00004D3E 6608 bne +0xA /* 00004D48 */
00004D40 1B7C 0001 AF28 move.b [A5 - 0x50D8], 0x1
00004D46 6022 bra +0x24 /* 00004D6A */
label00004D48:
00004D48 42A7 clr.l -[A7]
00004D4A 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00004D4E 2F2E 001C move.l -[A7], [A6 + 0x1C]
00004D52 4EBA ECAE jsr [PC - 0x1352 /* 00003A02 */]
00004D56 2D5F FFD8 move.l [A6 - 0x28], [A7]+
00004D5A 675C beq +0x5E /* 00004DB8 */
00004D5C 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00004D60 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00004D64 4267 clr.w -[A7]
00004D66 4EBA 1238 jsr [PC + 0x1238 /* 00005FA0 */]
label00004D6A:
00004D6A 202E FFD0 move.l D0, [A6 - 0x30]
00004D6E D0BC 0000 0400 add.l D0, 0x400
00004D74 2054 movea.l A0, [A4]
00004D76 B090 cmp.l D0, [A0]
00004D78 6C38 bge +0x3A /* 00004DB2 */
00004D7A 102E FF9C move.b D0, [A6 - 0x64]
00004D7E 671A beq +0x1C /* 00004D9A */
00004D80 4267 clr.w -[A7]
00004D82 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004D86 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */
00004D8C 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00004D90 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
00004D94 1D5F FF9B move.b [A6 - 0x65], [A7]+
00004D98 6018 bra +0x1A /* 00004DB2 */
label00004D9A:
00004D9A 4267 clr.w -[A7]
00004D9C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00004DA0 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */
00004DA6 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00004DAA 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
00004DAE 1D5F FF9B move.b [A6 - 0x65], [A7]+
label00004DB2:
00004DB2 1D7C 0001 0020 move.b [A6 + 0x20], 0x1
label00004DB8:
00004DB8 2F0C move.l -[A7], A4
00004DBA 1F2E FF9A move.b -[A7], [A6 - 0x66]
00004DBE 101F move.b D0, [A7]+
00004DC0 205F movea.l A0, [A7]+
00004DC2 A06A syscall HSetState
00004DC4 102E FF9C move.b D0, [A6 - 0x64]
00004DC8 6710 beq +0x12 /* 00004DDA */
00004DCA 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004DCE 206E 0008 movea.l A0, [A6 + 0x8]
00004DD2 1F10 move.b -[A7], [A0]
00004DD4 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
00004DD8 600E bra +0x10 /* 00004DE8 */
label00004DDA:
00004DDA 2F2E 001C move.l -[A7], [A6 + 0x1C]
00004DDE 206E 0008 movea.l A0, [A6 + 0x8]
00004DE2 1F10 move.b -[A7], [A0]
00004DE4 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
label00004DE8:
00004DE8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00004DEC 4E5E unlink A6
00004DEE 205F movea.l A0, [A7]+
00004DF0 DEFC 0018 add.w A7, 0x18
00004DF4 4ED0 jmp [A0]
export_1451:
00004DF6 4E56 FFFE link A6, -0x0002
00004DFA 102D A5D2 move.b D0, [A5 - 0x5A2E]
00004DFE 802D A59E or.b D0, [A5 - 0x5A62]
00004E02 6702 beq +0x4 /* 00004E06 */
00004E04 6044 bra +0x46 /* 00004E4A */
label00004E06:
00004E06 202D A624 move.l D0, [A5 - 0x59DC]
00004E0A 322E 000A move.w D1, [A6 + 0xA]
00004E0E 0300 btst D0, D1
00004E10 56C0 sne D0
00004E12 4400 neg.b D0
00004E14 1D40 FFFF move.b [A6 - 0x1], D0
00004E18 B02E 0008 cmp.b D0, [A6 + 0x8]
00004E1C 6602 bne +0x4 /* 00004E20 */
00004E1E 602A bra +0x2C /* 00004E4A */
label00004E20:
00004E20 102E 0008 move.b D0, [A6 + 0x8]
00004E24 6710 beq +0x12 /* 00004E36 */
00004E26 202D A624 move.l D0, [A5 - 0x59DC]
00004E2A 322E 000A move.w D1, [A6 + 0xA]
00004E2E 03C0 .incomplete
00004E30 2B40 A624 move.l [A5 - 0x59DC], D0
00004E34 600E bra +0x10 /* 00004E44 */
label00004E36:
00004E36 202D A624 move.l D0, [A5 - 0x59DC]
00004E3A 322E 000A move.w D1, [A6 + 0xA]
00004E3E 0380 bclr D0, D1
00004E40 2B40 A624 move.l [A5 - 0x59DC], D0
label00004E44:
00004E44 1B7C 0001 A4BC move.b [A5 - 0x5B44], 0x1
label00004E4A:
00004E4A 4E5E unlink A6
00004E4C 2E9F move.l [A7], [A7]+
00004E4E 4E75 rts
export_1452:
00004E50 4E56 FC7C link A6, -0x0384
00004E54 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00004E58 206E 000A movea.l A0, [A6 + 0xA]
00004E5C 43EE FF00 lea.l A1, [A6 - 0x100]
00004E60 707F moveq.l D0, 0x7F
label00004E62:
00004E62 32D8 move.w [A1]+, [A0]+
00004E64 51C8 FFFC dbf D0, -0x6 /* 00004E62 */
00004E68 4267 clr.w -[A7]
00004E6A 486E FF00 pea.l [A6 - 0x100]
00004E6E 486D A17A pea.l [A5 - 0x5E86]
00004E72 1F3C 0001 move.b -[A7], 0x1
00004E76 1F3C 0001 move.b -[A7], 0x1
00004E7A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00004E7E 101F move.b D0, [A7]+
00004E80 670A beq +0xC /* 00004E8C */
00004E82 1D7C 0001 000E move.b [A6 + 0xE], 0x1
00004E88 6000 0186 bra +0x188 /* 00005010 */
label00004E8C:
00004E8C 422E 000E clr.b [A6 + 0xE]
00004E90 4245 clr.w D5
00004E92 1A2E FF00 move.b D5, [A6 - 0x100]
00004E96 701F moveq.l D0, 0x1F
00004E98 B045 cmp.w D0, D5
00004E9A 5DC0 slt D0
00004E9C 802D A58A or.b D0, [A5 - 0x5A76]
00004EA0 2F00 move.l -[A7], D0
00004EA2 4267 clr.w -[A7]
00004EA4 486E FF00 pea.l [A6 - 0x100]
00004EA8 4EAD 231A jsr [A5 + 0x231A /* export_1119 */]
00004EAC 121F move.b D1, [A7]+
00004EAE 201F move.l D0, [A7]+
00004EB0 8001 or.b D0, D1
00004EB2 0240 0001 andi.w D0, 0x1
00004EB6 6704 beq +0x6 /* 00004EBC */
00004EB8 6000 0156 bra +0x158 /* 00005010 */
label00004EBC:
00004EBC 4267 clr.w -[A7]
00004EBE 486D A174 pea.l [A5 - 0x5E8C]
00004EC2 486D A3A0 pea.l [A5 - 0x5C60]
00004EC6 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */]
00004ECA 1E1F move.b D7, [A7]+
00004ECC 1007 move.b D0, D7
00004ECE 6742 beq +0x44 /* 00004F12 */
00004ED0 2F00 move.l -[A7], D0
00004ED2 4267 clr.w -[A7]
00004ED4 486E FF00 pea.l [A6 - 0x100]
00004ED8 2F00 move.l -[A7], D0
00004EDA 486E FC7C pea.l [A6 - 0x384]
00004EDE 3F3C 0015 move.w -[A7], 0x15
00004EE2 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */]
00004EE6 221F move.l D1, [A7]+
00004EE8 201F move.l D0, [A7]+
00004EEA 2F01 move.l -[A7], D1
00004EEC 1F3C 0001 move.b -[A7], 0x1
00004EF0 1F3C 0001 move.b -[A7], 0x1
00004EF4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00004EF8 121F move.b D1, [A7]+
00004EFA 201F move.l D0, [A7]+
00004EFC 0A01 0001 xori.b D1, 0x1
00004F00 C001 and.b D0, D1
00004F02 670E beq +0x10 /* 00004F12 */
00004F04 2F3C 0020 003E move.l -[A7], 0x20003E /* ' \0>' */
00004F0A 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
00004F0E 6000 0100 bra +0x102 /* 00005010 */
label00004F12:
00004F12 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */
00004F18 486E FF00 pea.l [A6 - 0x100]
00004F1C 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00004F20 4A5F tst.w [A7]+
00004F22 670E beq +0x10 /* 00004F32 */
00004F24 2F3C 0020 003F move.l -[A7], 0x20003F /* ' \0?' */
00004F2A 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
00004F2E 6000 00E0 bra +0xE2 /* 00005010 */
label00004F32:
00004F32 2F3C 000D 0000 move.l -[A7], 0xD0000 /* '\r\0\0' */
00004F38 486E FF00 pea.l [A6 - 0x100]
00004F3C 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00004F40 4A5F tst.w [A7]+
00004F42 670E beq +0x10 /* 00004F52 */
00004F44 2F3C 0020 0040 move.l -[A7], 0x200040 /* ' \0@' */
00004F4A 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
00004F4E 6000 00C0 bra +0xC2 /* 00005010 */
label00004F52:
00004F52 2F3C 002E 0000 move.l -[A7], 0x2E0000 /* '.\0\0' */
00004F58 486E FF00 pea.l [A6 - 0x100]
00004F5C 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00004F60 7001 moveq.l D0, 0x01
00004F62 B05F cmp.w D0, [A7]+
00004F64 660E bne +0x10 /* 00004F74 */
00004F66 2F3C 0020 0051 move.l -[A7], 0x200051 /* ' \0Q' */
00004F6C 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
00004F70 6000 009E bra +0xA0 /* 00005010 */
label00004F74:
00004F74 486E FD7E pea.l [A6 - 0x282]
00004F78 707A moveq.l D0, 0x7A
00004F7A 2F00 move.l -[A7], D0
00004F7C 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00004F80 3D6D A174 FD94 move.w [A6 - 0x26C], [A5 - 0x5E8C]
00004F86 2D6D A176 FDAE move.l [A6 - 0x252], [A5 - 0x5E8A]
00004F8C 41ED A17A lea.l A0, [A5 - 0x5E86]
00004F90 2D48 FD90 move.l [A6 - 0x270], A0
00004F94 41EE FF00 lea.l A0, [A6 - 0x100]
00004F98 2D48 FD9A move.l [A6 - 0x266], A0
00004F9C 4267 clr.w -[A7]
00004F9E 486E FD7E pea.l [A6 - 0x282]
00004FA2 4267 clr.w -[A7]
00004FA4 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00004FA8 3C1F move.w D6, [A7]+
00004FAA 670C beq +0xE /* 00004FB8 */
00004FAC 3F06 move.w -[A7], D6
00004FAE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00004FB2 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
00004FB6 6058 bra +0x5A /* 00005010 */
label00004FB8:
00004FB8 282D A284 move.l D4, [A5 - 0x5D7C]
00004FBC 102D 9F08 move.b D0, [A5 - 0x60F8]
00004FC0 6716 beq +0x18 /* 00004FD8 */
00004FC2 4267 clr.w -[A7]
00004FC4 3F2D A27E move.w -[A7], [A5 - 0x5D82]
00004FC8 486D A174 pea.l [A5 - 0x5E8C]
00004FCC 4267 clr.w -[A7]
00004FCE 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */]
00004FD2 1D5F FD7C move.b [A6 - 0x284], [A7]+
00004FD6 6010 bra +0x12 /* 00004FE8 */
label00004FD8:
00004FD8 41ED A17A lea.l A0, [A5 - 0x5E86]
00004FDC 43EE FF00 lea.l A1, [A6 - 0x100]
00004FE0 707F moveq.l D0, 0x7F
label00004FE2:
00004FE2 30D9 move.w [A0]+, [A1]+
00004FE4 51C8 FFFC dbf D0, -0x6 /* 00004FE2 */
label00004FE8:
00004FE8 42A7 clr.l -[A7]
00004FEA 486D A174 pea.l [A5 - 0x5E8C]
00004FEE 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00004FF2 2B5F A284 move.l [A5 - 0x5D7C], [A7]+
00004FF6 1007 move.b D0, D7
00004FF8 6706 beq +0x8 /* 00005000 */
00004FFA 2B6D A284 A280 move.l [A5 - 0x5D80], [A5 - 0x5D7C]
label00005000:
00005000 2F04 move.l -[A7], D4
00005002 1F2E 0008 move.b -[A7], [A6 + 0x8]
00005006 4EAD 2B0A jsr [A5 + 0x2B0A /* export_1373 */]
0000500A 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label00005010:
00005010 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00005014 4E5E unlink A6
00005016 205F movea.l A0, [A7]+
00005018 5C4F addq.w A7, 6
0000501A 4ED0 jmp [A0]
export_1453:
0000501C 4E56 FF7E link A6, -0x0082
00005020 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00005024 2A2E 000C move.l D5, [A6 + 0xC]
00005028 422E 0018 clr.b [A6 + 0x18]
0000502C 202E 0014 move.l D0, [A6 + 0x14]
00005030 B0AD A284 cmp.l D0, [A5 - 0x5D7C]
00005034 6704 beq +0x6 /* 0000503A */
00005036 6000 0148 bra +0x14A /* 00005180 */
label0000503A:
0000503A 102D A58A move.b D0, [A5 - 0x5A76]
0000503E 6704 beq +0x6 /* 00005044 */
00005040 6000 013E bra +0x140 /* 00005180 */
label00005044:
00005044 2E05 move.l D7, D5
00005046 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */
0000504C B0AE 0010 cmp.l D0, [A6 + 0x10]
00005050 677A beq +0x7C /* 000050CC */
00005052 2007 move.l D0, D7
00005054 7220 moveq.l D1, 0x20
00005056 D081 add.l D0, D1
00005058 2E00 move.l D7, D0
0000505A 5287 addq.l D7, 1
0000505C 206E 0008 movea.l A0, [A6 + 0x8]
00005060 2F28 0004 move.l -[A7], [A0 + 0x4]
00005064 2F07 move.l -[A7], D7
00005066 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
0000506A 4267 clr.w -[A7]
0000506C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00005070 4A5F tst.w [A7]+
00005072 6704 beq +0x6 /* 00005078 */
00005074 6000 010A bra +0x10C /* 00005180 */
label00005078:
00005078 206E 0008 movea.l A0, [A6 + 0x8]
0000507C 2068 0004 movea.l A0, [A0 + 0x4]
00005080 2850 movea.l A4, [A0]
00005082 2F0C move.l -[A7], A4
00005084 200C move.l D0, A4
00005086 7220 moveq.l D1, 0x20
00005088 D081 add.l D0, D1
0000508A 5280 addq.l D0, 1
0000508C 2F00 move.l -[A7], D0
0000508E 2F05 move.l -[A7], D5
00005090 201F move.l D0, [A7]+
00005092 225F movea.l A1, [A7]+
00005094 205F movea.l A0, [A7]+
00005096 A02E syscall BlockMove/BlockMoveData
00005098 4214 clr.b [A4]
0000509A 2D7C 574F 5341 FFD4 move.l [A6 - 0x2C], 0x574F5341 /* 'WOSA' */
000050A2 7020 moveq.l D0, 0x20
000050A4 2D40 FFD8 move.l [A6 - 0x28], D0
000050A8 2D45 FFDC move.l [A6 - 0x24], D5
000050AC 2D6E 0010 FFE0 move.l [A6 - 0x20], [A6 + 0x10]
000050B2 206E 0008 movea.l A0, [A6 + 0x8]
000050B6 2D50 FFE4 move.l [A6 - 0x1C], [A0]
000050BA 486E FFD4 pea.l [A6 - 0x2C]
000050BE 200C move.l D0, A4
000050C0 5280 addq.l D0, 1
000050C2 2F00 move.l -[A7], D0
000050C4 7020 moveq.l D0, 0x20
000050C6 2F00 move.l -[A7], D0
000050C8 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
label000050CC:
000050CC 0C87 0000 7530 cmpi.l D7, 0x7530 /* 'u0' */
000050D2 6F04 ble +0x6 /* 000050D8 */
000050D4 6000 00AA bra +0xAC /* 00005180 */
label000050D8:
000050D8 4267 clr.w -[A7]
000050DA 2007 move.l D0, D7
000050DC D0BC 0000 0600 add.l D0, 0x600
000050E2 90AD A5D8 sub.l D0, [A5 - 0x5A28]
000050E6 2F00 move.l -[A7], D0
000050E8 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
000050EC 101F move.b D0, [A7]+
000050EE 6700 0090 beq +0x92 /* 00005180 */
000050F2 206E 0008 movea.l A0, [A6 + 0x8]
000050F6 2F28 0004 move.l -[A7], [A0 + 0x4]
000050FA 205F movea.l A0, [A7]+
000050FC A029 syscall HLock
000050FE 2F3C 0000 0600 move.l -[A7], 0x600
00005104 2F07 move.l -[A7], D7
00005106 206E 0008 movea.l A0, [A6 + 0x8]
0000510A 2068 0004 movea.l A0, [A0 + 0x4]
0000510E 2F10 move.l -[A7], [A0]
00005110 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00005114 2C07 move.l D6, D7
00005116 DCBC 0000 0600 add.l D6, 0x600
0000511C BCAD A5D8 cmp.l D6, [A5 - 0x5A28]
00005120 6C28 bge +0x2A /* 0000514A */
00005122 486E FFD4 pea.l [A6 - 0x2C]
00005126 7020 moveq.l D0, 0x20
00005128 2F00 move.l -[A7], D0
0000512A 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
0000512E 2F06 move.l -[A7], D6
00005130 42A7 clr.l -[A7]
00005132 202D A5D8 move.l D0, [A5 - 0x5A28]
00005136 9086 sub.l D0, D6
00005138 2F00 move.l -[A7], D0
0000513A 7020 moveq.l D0, 0x20
0000513C 2F00 move.l -[A7], D0
0000513E 4EAD 253A jsr [A5 + 0x253A /* export_1187 */]
00005142 486E FFD4 pea.l [A6 - 0x2C]
00005146 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
label0000514A:
0000514A 486E FF80 pea.l [A6 - 0x80]
0000514E 7050 moveq.l D0, 0x50
00005150 2F00 move.l -[A7], D0
00005152 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00005156 3D6D A27E FF98 move.w [A6 - 0x68], [A5 - 0x5D82]
0000515C 4267 clr.w -[A7]
0000515E 486E FF80 pea.l [A6 - 0x80]
00005162 4267 clr.w -[A7]
00005164 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00005168 381F move.w D4, [A7]+
0000516A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000516E 4EAD 256A jsr [A5 + 0x256A /* export_1193 */]
00005172 1D7C 0001 0018 move.b [A6 + 0x18], 0x1
00005178 2F2D A284 move.l -[A7], [A5 - 0x5D7C]
0000517C 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
label00005180:
00005180 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00005184 4E5E unlink A6
00005186 205F movea.l A0, [A7]+
00005188 DEFC 0010 add.w A7, 0x10
0000518C 4ED0 jmp [A0]
export_1454:
0000518E 4E56 FF7E link A6, -0x0082
00005192 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005196 422E 0016 clr.b [A6 + 0x16]
0000519A 4A6E 000C tst.w [A6 + 0xC]
0000519E 6700 0528 beq +0x52A /* 000056C8 */
000051A2 102D A5D2 move.b D0, [A5 - 0x5A2E]
000051A6 670A beq +0xC /* 000051B2 */
000051A8 1D7C 0001 0016 move.b [A6 + 0x16], 0x1
000051AE 6000 0518 bra +0x51A /* 000056C8 */
label000051B2:
000051B2 4AAE 0008 tst.l [A6 + 0x8]
000051B6 57C0 seq D0
000051B8 4A00 tst.b D0
000051BA 6600 050C bne +0x50E /* 000056C8 */
000051BE 206E 0008 movea.l A0, [A6 + 0x8]
000051C2 4A90 tst.l [A0]
000051C4 57C1 seq D1
000051C6 8001 or.b D0, D1
000051C8 6600 04FE bne +0x500 /* 000056C8 */
000051CC 42A7 clr.l -[A7]
000051CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000051D2 3F3C 0004 move.w -[A7], 0x4
000051D6 A83D syscall TEDispatch
000051D8 2D5F FFB8 move.l [A6 - 0x48], [A7]+
000051DC 57C0 seq D0
000051DE 4A00 tst.b D0
000051E0 6600 04E6 bne +0x4E8 /* 000056C8 */
000051E4 206E FFB8 movea.l A0, [A6 - 0x48]
000051E8 4A90 tst.l [A0]
000051EA 57C1 seq D1
000051EC 8001 or.b D0, D1
000051EE 6600 04D8 bne +0x4DA /* 000056C8 */
000051F2 4267 clr.w -[A7]
000051F4 2F2E 000E move.l -[A7], [A6 + 0xE]
000051F8 302E 000C move.w D0, [A6 + 0xC]
000051FC 6A02 bpl +0x4 /* 00005200 */
000051FE 4440 neg.w D0
label00005200:
00005200 3F00 move.w -[A7], D0
00005202 486E FF90 pea.l [A6 - 0x70]
00005206 4EBA C8C0 jsr [PC - 0x3740 /* 00001AC8 */]
0000520A 101F move.b D0, [A7]+
0000520C 6604 bne +0x6 /* 00005212 */
0000520E 6000 04B8 bra +0x4BA /* 000056C8 */
label00005212:
00005212 486E FF84 pea.l [A6 - 0x7C]
00005216 700C moveq.l D0, 0x0C
00005218 2F00 move.l -[A7], D0
0000521A 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
0000521E 4267 clr.w -[A7]
00005220 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
00005224 4EBA DF18 jsr [PC - 0x20E8 /* 0000313E */]
00005228 3D5F FF84 move.w [A6 - 0x7C], [A7]+
0000522C 1D6E FFAA FF86 move.b [A6 - 0x7A], [A6 - 0x56]
00005232 3D6E FFA8 FF88 move.w [A6 - 0x78], [A6 - 0x58]
00005238 486E FF84 pea.l [A6 - 0x7C]
0000523C 4EAD 2672 jsr [A5 + 0x2672 /* export_1226 */]
00005240 206E FFB8 movea.l A0, [A6 - 0x48]
00005244 2050 movea.l A0, [A0]
00005246 3D50 FFB6 move.w [A6 - 0x4A], [A0]
0000524A 1D7C 0001 FF82 move.b [A6 - 0x7E], 0x1
00005250 7001 moveq.l D0, 0x01
00005252 B06E FFB6 cmp.w D0, [A6 - 0x4A]
00005256 666A bne +0x6C /* 000052C2 */
00005258 426E FF7E clr.w [A6 - 0x82]
0000525C 206E FFB8 movea.l A0, [A6 - 0x48]
00005260 2850 movea.l A4, [A0]
00005262 7001 moveq.l D0, 0x01
00005264 B06C 0002 cmp.w D0, [A4 + 0x2]
00005268 6C10 bge +0x12 /* 0000527A */
0000526A 206C 0004 movea.l A0, [A4 + 0x4]
0000526E 2050 movea.l A0, [A0]
00005270 4A50 tst.w [A0]
00005272 6606 bne +0x8 /* 0000527A */
00005274 3D7C 0001 FF7E move.w [A6 - 0x82], 0x1
label0000527A:
0000527A 206E FFB8 movea.l A0, [A6 - 0x48]
0000527E 2050 movea.l A0, [A0]
00005280 2068 0004 movea.l A0, [A0 + 0x4]
00005284 2050 movea.l A0, [A0]
00005286 302E FF7E move.w D0, [A6 - 0x82]
0000528A C1FC 0012 muls.w D0, 0x12
0000528E 49F0 0000 lea.l A4, [A0 + D0.w]
00005292 302C 0006 move.w D0, [A4 + 0x6]
00005296 B06E FF84 cmp.w D0, [A6 - 0x7C]
0000529A 57C0 seq D0
0000529C 4A00 tst.b D0
0000529E 6722 beq +0x24 /* 000052C2 */
000052A0 122C 0008 move.b D1, [A4 + 0x8]
000052A4 142E FF86 move.b D2, [A6 - 0x7A]
000052A8 B202 cmp.b D1, D2
000052AA 57C1 seq D1
000052AC C001 and.b D0, D1
000052AE 6712 beq +0x14 /* 000052C2 */
000052B0 322C 000A move.w D1, [A4 + 0xA]
000052B4 B26E FF88 cmp.w D1, [A6 - 0x78]
000052B8 57C1 seq D1
000052BA C001 and.b D0, D1
000052BC 6704 beq +0x6 /* 000052C2 */
000052BE 422E FF82 clr.b [A6 - 0x7E]
label000052C2:
000052C2 102E FF82 move.b D0, [A6 - 0x7E]
000052C6 6714 beq +0x16 /* 000052DC */
000052C8 302E FFB6 move.w D0, [A6 - 0x4A]
000052CC E540 asl D0.w, 2
000052CE 48C0 ext.l D0
000052D0 2D40 FFC4 move.l [A6 - 0x3C], D0
000052D4 282E FFC4 move.l D4, [A6 - 0x3C]
000052D8 5C84 addq.l D4, 6
000052DA 6008 bra +0xA /* 000052E4 */
label000052DC:
000052DC 7000 moveq.l D0, 0x00
000052DE 2D40 FFC4 move.l [A6 - 0x3C], D0
000052E2 7805 moveq.l D4, 0x05
label000052E4:
000052E4 206E 0008 movea.l A0, [A6 + 0x8]
000052E8 2050 movea.l A0, [A0]
000052EA 3028 003C move.w D0, [A0 + 0x3C]
000052EE 48C0 ext.l D0
000052F0 2D40 FFC8 move.l [A6 - 0x38], D0
000052F4 0CAE 0000 7530 FFC8 cmpi.l [A6 - 0x38], 0x7530 /* 'u0' */
000052FC 5EC0 sgt D0
000052FE 0CAE 0000 7FFC FFC4 cmpi.l [A6 - 0x3C], 0x7FFC
00005306 5EC1 sgt D1
00005308 8001 or.b D0, D1
0000530A 6600 03BC bne +0x3BE /* 000056C8 */
0000530E 4AAE FFC8 tst.l [A6 - 0x38]
00005312 6604 bne +0x6 /* 00005318 */
00005314 7800 moveq.l D4, 0x00
00005316 6010 bra +0x12 /* 00005328 */
label00005318:
00005318 202E FFC8 move.l D0, [A6 - 0x38]
0000531C D084 add.l D0, D4
0000531E 5280 addq.l D0, 1
00005320 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
00005326 2800 move.l D4, D0
label00005328:
00005328 202E 0012 move.l D0, [A6 + 0x12]
0000532C B0AE 000E cmp.l D0, [A6 + 0xE]
00005330 56C0 sne D0
00005332 4A00 tst.b D0
00005334 671C beq +0x1E /* 00005352 */
00005336 4AAE 000E tst.l [A6 + 0xE]
0000533A 56C1 sne D1
0000533C C001 and.b D0, D1
0000533E 6712 beq +0x14 /* 00005352 */
00005340 2F00 move.l -[A7], D0
00005342 4267 clr.w -[A7]
00005344 1F2E FF95 move.b -[A7], [A6 - 0x6B]
00005348 4EBA DD60 jsr [PC - 0x22A0 /* 000030AA */]
0000534C 121F move.b D1, [A7]+
0000534E 201F move.l D0, [A7]+
00005350 C001 and.b D0, D1
label00005352:
00005352 1D40 FF83 move.b [A6 - 0x7D], D0
00005356 6714 beq +0x16 /* 0000536C */
00005358 42A7 clr.l -[A7]
0000535A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000535E 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00005362 265F movea.l A3, [A7]+
00005364 7032 moveq.l D0, 0x32
00005366 2D40 FFB2 move.l [A6 - 0x4E], D0
0000536A 6012 bra +0x14 /* 0000537E */
label0000536C:
0000536C 42A7 clr.l -[A7]
0000536E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00005372 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00005376 265F movea.l A3, [A7]+
00005378 7036 moveq.l D0, 0x36
0000537A 2D40 FFB2 move.l [A6 - 0x4E], D0
label0000537E:
0000537E 200B move.l D0, A3
00005380 6700 0346 beq +0x348 /* 000056C8 */
00005384 2F0B move.l -[A7], A3
00005386 486E FF80 pea.l [A6 - 0x80]
0000538A 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
0000538E 2F0B move.l -[A7], A3
00005390 3F2E 000C move.w -[A7], [A6 + 0xC]
00005394 1F2E FF83 move.b -[A7], [A6 - 0x7D]
00005398 486E FFF8 pea.l [A6 - 0x8]
0000539C 486E FFF4 pea.l [A6 - 0xC]
000053A0 486E FFC0 pea.l [A6 - 0x40]
000053A4 486E FFBC pea.l [A6 - 0x44]
000053A8 4EBA D406 jsr [PC - 0x2BFA /* 000027B0 */]
000053AC 4AAE FFF8 tst.l [A6 - 0x8]
000053B0 6604 bne +0x6 /* 000053B6 */
000053B2 7C00 moveq.l D6, 0x00
000053B4 6042 bra +0x44 /* 000053F8 */
label000053B6:
000053B6 4AAE FFBC tst.l [A6 - 0x44]
000053BA 6614 bne +0x16 /* 000053D0 */
000053BC 2C2E FFC0 move.l D6, [A6 - 0x40]
000053C0 5A86 addq.l D6, 5
000053C2 202E FFF8 move.l D0, [A6 - 0x8]
000053C6 9093 sub.l D0, [A3]
000053C8 5B80 subq.l D0, 5
000053CA 2D40 FFD4 move.l [A6 - 0x2C], D0
000053CE 601C bra +0x1E /* 000053EC */
label000053D0:
000053D0 202E FFBC move.l D0, [A6 - 0x44]
000053D4 D0AE FFC0 add.l D0, [A6 - 0x40]
000053D8 2C00 move.l D6, D0
000053DA 5C86 addq.l D6, 6
000053DC 202E FFF8 move.l D0, [A6 - 0x8]
000053E0 9093 sub.l D0, [A3]
000053E2 90AE FFBC sub.l D0, [A6 - 0x44]
000053E6 5D80 subq.l D0, 6
000053E8 2D40 FFD4 move.l [A6 - 0x2C], D0
label000053EC:
000053EC 2006 move.l D0, D6
000053EE 5280 addq.l D0, 1
000053F0 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
000053F6 2C00 move.l D6, D0
label000053F8:
000053F8 102E FF83 move.b D0, [A6 - 0x7D]
000053FC 6714 beq +0x16 /* 00005412 */
000053FE 42A7 clr.l -[A7]
00005400 2F0B move.l -[A7], A3
00005402 4EBA 03FA jsr [PC + 0x3FA /* 000057FE */]
00005406 2004 move.l D0, D4
00005408 D09F add.l D0, [A7]+
0000540A 9086 sub.l D0, D6
0000540C 2D40 FFD0 move.l [A6 - 0x30], D0
00005410 6012 bra +0x14 /* 00005424 */
label00005412:
00005412 42A7 clr.l -[A7]
00005414 2F0B move.l -[A7], A3
00005416 4EBA 0496 jsr [PC + 0x496 /* 000058AE */]
0000541A 2004 move.l D0, D4
0000541C D09F add.l D0, [A7]+
0000541E 9086 sub.l D0, D6
00005420 2D40 FFD0 move.l [A6 - 0x30], D0
label00005424:
00005424 202E FFB2 move.l D0, [A6 - 0x4E]
00005428 D093 add.l D0, [A3]
0000542A 720E moveq.l D1, 0x0E
0000542C 9081 sub.l D0, D1
0000542E 2D40 FFAE move.l [A6 - 0x52], D0
00005432 4AAE FFC8 tst.l [A6 - 0x38]
00005436 6C0A bge +0xC /* 00005442 */
00005438 2F3C 033E FC77 move.l -[A7], 0x33EFC77
0000543E 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label00005442:
00005442 4AAE FFC8 tst.l [A6 - 0x38]
00005446 664A bne +0x4C /* 00005492 */
00005448 4AAE FFF8 tst.l [A6 - 0x8]
0000544C 6700 0248 beq +0x24A /* 00005696 */
00005450 2E2E FFD4 move.l D7, [A6 - 0x2C]
00005454 DE93 add.l D7, [A3]
00005456 2007 move.l D0, D7
00005458 D086 add.l D0, D6
0000545A 2D40 FFF0 move.l [A6 - 0x10], D0
0000545E 2053 movea.l A0, [A3]
00005460 2010 move.l D0, [A0]
00005462 D093 add.l D0, [A3]
00005464 2D40 FFE8 move.l [A6 - 0x18], D0
00005468 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000546C 2F07 move.l -[A7], D7
0000546E 202E FFE8 move.l D0, [A6 - 0x18]
00005472 90AE FFF0 sub.l D0, [A6 - 0x10]
00005476 2F00 move.l -[A7], D0
00005478 201F move.l D0, [A7]+
0000547A 225F movea.l A1, [A7]+
0000547C 205F movea.l A0, [A7]+
0000547E A02E syscall BlockMove/BlockMoveData
00005480 286E FFAE movea.l A4, [A6 - 0x52]
00005484 536C 0008 subq.w [A4 + 0x8], 1
00005488 2006 move.l D0, D6
0000548A 91AC 000A sub.l [A4 + 0xA], D0
0000548E 6000 0180 bra +0x182 /* 00005610 */
label00005492:
00005492 2053 movea.l A0, [A3]
00005494 202E FFD0 move.l D0, [A6 - 0x30]
00005498 B090 cmp.l D0, [A0]
0000549A 6F58 ble +0x5A /* 000054F4 */
0000549C 2F0B move.l -[A7], A3
0000549E 205F movea.l A0, [A7]+
000054A0 A02A syscall HUnlock
000054A2 102E FF83 move.b D0, [A6 - 0x7D]
000054A6 671C beq +0x1E /* 000054C4 */
000054A8 4267 clr.w -[A7]
000054AA 2F2E 000E move.l -[A7], [A6 + 0xE]
000054AE 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */
000054B4 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000054B8 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
000054BC 101F move.b D0, [A7]+
000054BE 6620 bne +0x22 /* 000054E0 */
000054C0 6000 01DA bra +0x1DC /* 0000569C */
label000054C4:
000054C4 4267 clr.w -[A7]
000054C6 2F2E 0012 move.l -[A7], [A6 + 0x12]
000054CA 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */
000054D0 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000054D4 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
000054D8 101F move.b D0, [A7]+
000054DA 6604 bne +0x6 /* 000054E0 */
000054DC 6000 01BE bra +0x1C0 /* 0000569C */
label000054E0:
000054E0 2F0B move.l -[A7], A3
000054E2 205F movea.l A0, [A7]+
000054E4 A029 syscall HLock
000054E6 202E FFB2 move.l D0, [A6 - 0x4E]
000054EA D093 add.l D0, [A3]
000054EC 720E moveq.l D1, 0x0E
000054EE 9081 sub.l D0, D1
000054F0 2D40 FFAE move.l [A6 - 0x52], D0
label000054F4:
000054F4 286E FFAE movea.l A4, [A6 - 0x52]
000054F8 4AAE FFF8 tst.l [A6 - 0x8]
000054FC 6616 bne +0x18 /* 00005514 */
000054FE 202C 0004 move.l D0, [A4 + 0x4]
00005502 D0AE FFB2 add.l D0, [A6 - 0x4E]
00005506 222C 000A move.l D1, [A4 + 0xA]
0000550A D280 add.l D1, D0
0000550C 2D41 FFD4 move.l [A6 - 0x2C], D1
00005510 526C 0008 addq.w [A4 + 0x8], 1
label00005514:
00005514 2A2E FFD4 move.l D5, [A6 - 0x2C]
00005518 DA93 add.l D5, [A3]
0000551A BC84 cmp.l D6, D4
0000551C 6750 beq +0x52 /* 0000556E */
0000551E 2004 move.l D0, D4
00005520 D0AC 000A add.l D0, [A4 + 0xA]
00005524 9086 sub.l D0, D6
00005526 2940 000A move.l [A4 + 0xA], D0
0000552A 2005 move.l D0, D5
0000552C D086 add.l D0, D6
0000552E 2D40 FFF0 move.l [A6 - 0x10], D0
00005532 2E05 move.l D7, D5
00005534 DE84 add.l D7, D4
00005536 2053 movea.l A0, [A3]
00005538 2010 move.l D0, [A0]
0000553A D093 add.l D0, [A3]
0000553C 2D40 FFE8 move.l [A6 - 0x18], D0
00005540 BC84 cmp.l D6, D4
00005542 6C0C bge +0xE /* 00005550 */
00005544 202E FFE8 move.l D0, [A6 - 0x18]
00005548 9087 sub.l D0, D7
0000554A 2D40 FFCC move.l [A6 - 0x34], D0
0000554E 600C bra +0xE /* 0000555C */
label00005550:
00005550 202E FFE8 move.l D0, [A6 - 0x18]
00005554 90AE FFF0 sub.l D0, [A6 - 0x10]
00005558 2D40 FFCC move.l [A6 - 0x34], D0
label0000555C:
0000555C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00005560 2F07 move.l -[A7], D7
00005562 2F2E FFCC move.l -[A7], [A6 - 0x34]
00005566 201F move.l D0, [A7]+
00005568 225F movea.l A1, [A7]+
0000556A 205F movea.l A0, [A7]+
0000556C A02E syscall BlockMove/BlockMoveData
label0000556E:
0000556E 2045 movea.l A0, D5
00005570 30AE 000C move.w [A0], [A6 + 0xC]
00005574 5485 addq.l D5, 2
00005576 102E FF82 move.b D0, [A6 - 0x7E]
0000557A 6754 beq +0x56 /* 000055D0 */
0000557C 202E FFC4 move.l D0, [A6 - 0x3C]
00005580 5480 addq.l D0, 2
00005582 222E FFC8 move.l D1, [A6 - 0x38]
00005586 D280 add.l D1, D0
00005588 2045 movea.l A0, D5
0000558A 3081 move.w [A0], D1
0000558C 5485 addq.l D5, 2
0000558E 202E FFC4 move.l D0, [A6 - 0x3C]
00005592 5480 addq.l D0, 2
00005594 80BC FFFF 8000 or.l D0, 0xFFFF8000
0000559A 2045 movea.l A0, D5
0000559C 3080 move.w [A0], D0
0000559E 486E FF84 pea.l [A6 - 0x7C]
000055A2 2F2E FFB8 move.l -[A7], [A6 - 0x48]
000055A6 4EBA 0C40 jsr [PC + 0xC40 /* 000061E8 */]
000055AA 206E FFB8 movea.l A0, [A6 - 0x48]
000055AE 2050 movea.l A0, [A0]
000055B0 41E8 0014 lea.l A0, [A0 + 0x14]
000055B4 2D48 FFF0 move.l [A6 - 0x10], A0
000055B8 5485 addq.l D5, 2
000055BA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000055BE 2F05 move.l -[A7], D5
000055C0 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000055C4 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
000055C8 2E2E FFC4 move.l D7, [A6 - 0x3C]
000055CC DE85 add.l D7, D5
000055CE 6014 bra +0x16 /* 000055E4 */
label000055D0:
000055D0 202E FFC8 move.l D0, [A6 - 0x38]
000055D4 5280 addq.l D0, 1
000055D6 2045 movea.l A0, D5
000055D8 3080 move.w [A0], D0
000055DA 2E05 move.l D7, D5
000055DC 5487 addq.l D7, 2
000055DE 2047 movea.l A0, D7
000055E0 4210 clr.b [A0]
000055E2 5287 addq.l D7, 1
label000055E4:
000055E4 206E 0008 movea.l A0, [A6 + 0x8]
000055E8 2050 movea.l A0, [A0]
000055EA 2068 003E movea.l A0, [A0 + 0x3E]
000055EE 2D50 FFF0 move.l [A6 - 0x10], [A0]
000055F2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000055F6 2F07 move.l -[A7], D7
000055F8 2F2E FFC8 move.l -[A7], [A6 - 0x38]
000055FC 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00005600 DEAE FFC8 add.l D7, [A6 - 0x38]
00005604 1007 move.b D0, D7
00005606 0240 0001 andi.w D0, 0x1
0000560A 6704 beq +0x6 /* 00005610 */
0000560C 2047 movea.l A0, D7
0000560E 4210 clr.b [A0]
label00005610:
00005610 102D A5D2 move.b D0, [A5 - 0x5A2E]
00005614 802E FF83 or.b D0, [A6 - 0x7D]
00005618 6634 bne +0x36 /* 0000564E */
0000561A 202E 0012 move.l D0, [A6 + 0x12]
0000561E B0AD ABEE cmp.l D0, [A5 - 0x5412]
00005622 6608 bne +0xA /* 0000562C */
00005624 1B7C 0001 AF28 move.b [A5 - 0x50D8], 0x1
0000562A 6022 bra +0x24 /* 0000564E */
label0000562C:
0000562C 42A7 clr.l -[A7]
0000562E 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00005632 2F2E 0012 move.l -[A7], [A6 + 0x12]
00005636 4EBA E3CA jsr [PC - 0x1C36 /* 00003A02 */]
0000563A 2D5F FFD8 move.l [A6 - 0x28], [A7]+
0000563E 675C beq +0x5E /* 0000569C */
00005640 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00005644 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00005648 4267 clr.w -[A7]
0000564A 4EBA 0954 jsr [PC + 0x954 /* 00005FA0 */]
label0000564E:
0000564E 202E FFD0 move.l D0, [A6 - 0x30]
00005652 D0BC 0000 0400 add.l D0, 0x400
00005658 2053 movea.l A0, [A3]
0000565A B090 cmp.l D0, [A0]
0000565C 6C38 bge +0x3A /* 00005696 */
0000565E 102E FF83 move.b D0, [A6 - 0x7D]
00005662 671A beq +0x1C /* 0000567E */
00005664 4267 clr.w -[A7]
00005666 2F2E 000E move.l -[A7], [A6 + 0xE]
0000566A 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */
00005670 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00005674 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
00005678 1D5F FF81 move.b [A6 - 0x7F], [A7]+
0000567C 6018 bra +0x1A /* 00005696 */
label0000567E:
0000567E 4267 clr.w -[A7]
00005680 2F2E 0012 move.l -[A7], [A6 + 0x12]
00005684 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */
0000568A 2F2E FFD0 move.l -[A7], [A6 - 0x30]
0000568E 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */]
00005692 1D5F FF81 move.b [A6 - 0x7F], [A7]+
label00005696:
00005696 1D7C 0001 0016 move.b [A6 + 0x16], 0x1
label0000569C:
0000569C 2F0B move.l -[A7], A3
0000569E 1F2E FF80 move.b -[A7], [A6 - 0x80]
000056A2 101F move.b D0, [A7]+
000056A4 205F movea.l A0, [A7]+
000056A6 A06A syscall HSetState
000056A8 102E FF83 move.b D0, [A6 - 0x7D]
000056AC 670E beq +0x10 /* 000056BC */
000056AE 2F2E 000E move.l -[A7], [A6 + 0xE]
000056B2 1F3C 0001 move.b -[A7], 0x1
000056B6 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
000056BA 600C bra +0xE /* 000056C8 */
label000056BC:
000056BC 2F2E 0012 move.l -[A7], [A6 + 0x12]
000056C0 1F3C 0001 move.b -[A7], 0x1
000056C4 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
label000056C8:
000056C8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000056CC 4E5E unlink A6
000056CE 205F movea.l A0, [A7]+
000056D0 DEFC 000E add.w A7, 0xE
000056D4 4ED0 jmp [A0]
export_1455:
000056D6 4E56 FFD8 link A6, -0x0028
000056DA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000056DE 422E 0010 clr.b [A6 + 0x10]
000056E2 206E 0008 movea.l A0, [A6 + 0x8]
000056E6 2850 movea.l A4, [A0]
000056E8 3D6C 0002 FFDC move.w [A6 - 0x24], [A4 + 0x2]
000056EE 3E14 move.w D7, [A4]
000056F0 4A6E FFDC tst.w [A6 - 0x24]
000056F4 5EC0 sgt D0
000056F6 4A00 tst.b D0
000056F8 6700 00F8 beq +0xFA /* 000057F2 */
000056FC 2F00 move.l -[A7], D0
000056FE 4267 clr.w -[A7]
00005700 2F2E 000C move.l -[A7], [A6 + 0xC]
00005704 3207 move.w D1, D7
00005706 48C1 ext.l D1
00005708 2F01 move.l -[A7], D1
0000570A 486E FFF8 pea.l [A6 - 0x8]
0000570E 4EBA DA64 jsr [PC - 0x259C /* 00003174 */]
00005712 121F move.b D1, [A7]+
00005714 201F move.l D0, [A7]+
00005716 C001 and.b D0, D1
00005718 6700 00D8 beq +0xDA /* 000057F2 */
0000571C 42A7 clr.l -[A7]
0000571E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005722 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00005726 2A1F move.l D5, [A7]+
00005728 2045 movea.l A0, D5
0000572A 266E FFF8 movea.l A3, [A6 - 0x8]
0000572E D7D0 add.l A3, [A0]
00005730 280B move.l D4, A3
00005732 700E moveq.l D0, 0x0E
00005734 9880 sub.l D4, D0
00005736 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1
0000573C 2044 movea.l A0, D4
0000573E 3D50 FFD8 move.w [A6 - 0x28], [A0]
00005742 3D6E FFDA FFEE move.w [A6 - 0x12], [A6 - 0x26]
00005748 6000 0090 bra +0x92 /* 000057DA */
label0000574C:
0000574C 3C13 move.w D6, [A3]
0000574E 302B 0002 move.w D0, [A3 + 0x2]
00005752 B06E FFDC cmp.w D0, [A6 - 0x24]
00005756 6676 bne +0x78 /* 000057CE */
00005758 BC47 cmp.w D6, D7
0000575A 6758 beq +0x5A /* 000057B4 */
0000575C 3006 move.w D0, D6
0000575E 48C0 ext.l D0
00005760 D08B add.l D0, A3
00005762 2D40 FFE6 move.l [A6 - 0x1A], D0
00005766 3007 move.w D0, D7
00005768 48C0 ext.l D0
0000576A D08B add.l D0, A3
0000576C 2D40 FFE2 move.l [A6 - 0x1E], D0
00005770 2045 movea.l A0, D5
00005772 2245 movea.l A1, D5
00005774 2251 movea.l A1, [A1]
00005776 2011 move.l D0, [A1]
00005778 D090 add.l D0, [A0]
0000577A 2D40 FFDE move.l [A6 - 0x22], D0
0000577E 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00005782 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00005786 202E FFDE move.l D0, [A6 - 0x22]
0000578A 90AE FFE6 sub.l D0, [A6 - 0x1A]
0000578E 3207 move.w D1, D7
00005790 48C1 ext.l D1
00005792 9081 sub.l D0, D1
00005794 2F00 move.l -[A7], D0
00005796 201F move.l D0, [A7]+
00005798 225F movea.l A1, [A7]+
0000579A 205F movea.l A0, [A7]+
0000579C A02E syscall BlockMove/BlockMoveData
0000579E 2044 movea.l A0, D4
000057A0 3007 move.w D0, D7
000057A2 48C0 ext.l D0
000057A4 D0A8 0004 add.l D0, [A0 + 0x4]
000057A8 3206 move.w D1, D6
000057AA 48C1 ext.l D1
000057AC 9081 sub.l D0, D1
000057AE 2044 movea.l A0, D4
000057B0 2140 0004 move.l [A0 + 0x4], D0
label000057B4:
000057B4 206E 0008 movea.l A0, [A6 + 0x8]
000057B8 2F10 move.l -[A7], [A0]
000057BA 2F0B move.l -[A7], A3
000057BC 3007 move.w D0, D7
000057BE 48C0 ext.l D0
000057C0 2F00 move.l -[A7], D0
000057C2 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
000057C6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000057CC 6018 bra +0x1A /* 000057E6 */
label000057CE:
000057CE 3006 move.w D0, D6
000057D0 48C0 ext.l D0
000057D2 D7C0 add.l A3, D0
000057D4 526E FFEE addq.w [A6 - 0x12], 1
000057D8 690C bvs +0xE /* 000057E6 */
label000057DA:
000057DA 302E FFEE move.w D0, [A6 - 0x12]
000057DE B06E FFD8 cmp.w D0, [A6 - 0x28]
000057E2 6F00 FF68 ble -0x96 /* 0000574C */
label000057E6:
000057E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000057EA 1F3C 0001 move.b -[A7], 0x1
000057EE 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label000057F2:
000057F2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000057F6 4E5E unlink A6
000057F8 205F movea.l A0, [A7]+
000057FA 504F addq.w A7, 8
000057FC 4ED0 jmp [A0]
export_1456:
fn000057FE:
000057FE 4E56 FFCC link A6, -0x0034
00005802 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00005806 286E 0008 movea.l A4, [A6 + 0x8]
0000580A 2054 movea.l A0, [A4]
0000580C 2028 0028 move.l D0, [A0 + 0x28]
00005810 7232 moveq.l D1, 0x32
00005812 D081 add.l D0, D1
00005814 2828 002E move.l D4, [A0 + 0x2E]
00005818 D880 add.l D4, D0
0000581A 2004 move.l D0, D4
0000581C D094 add.l D0, [A4]
0000581E 2D40 FFEC move.l [A6 - 0x14], D0
00005822 486E FFEC pea.l [A6 - 0x14]
00005826 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
0000582A 486E FFEC pea.l [A6 - 0x14]
0000582E 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
00005832 2E2E FFEC move.l D7, [A6 - 0x14]
00005836 9E94 sub.l D7, [A4]
00005838 42A7 clr.l -[A7]
0000583A 2F0C move.l -[A7], A4
0000583C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00005840 2C1F move.l D6, [A7]+
00005842 2006 move.l D0, D6
00005844 9087 sub.l D0, D7
00005846 7220 moveq.l D1, 0x20
00005848 B280 cmp.l D1, D0
0000584A 6E2E bgt +0x30 /* 0000587A */
0000584C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005850 486E FFCC pea.l [A6 - 0x34]
00005854 7020 moveq.l D0, 0x20
00005856 2F00 move.l -[A7], D0
00005858 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
0000585C 203C 574F 5341 move.l D0, 0x574F5341 /* 'WOSA' */
00005862 B0AE FFCC cmp.l D0, [A6 - 0x34]
00005866 6612 bne +0x14 /* 0000587A */
00005868 202E FFD0 move.l D0, [A6 - 0x30]
0000586C D087 add.l D0, D7
0000586E 2A2E FFD4 move.l D5, [A6 - 0x2C]
00005872 DA80 add.l D5, D0
00005874 BC85 cmp.l D6, D5
00005876 6D02 blt +0x4 /* 0000587A */
00005878 2E05 move.l D7, D5
label0000587A:
0000587A 2D47 000C move.l [A6 + 0xC], D7
0000587E 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00005882 4E5E unlink A6
00005884 2E9F move.l [A7], [A7]+
00005886 4E75 rts
export_1457:
00005888 4E56 0000 link A6, 0
0000588C 2F0C move.l -[A7], A4
0000588E 206E 0008 movea.l A0, [A6 + 0x8]
00005892 2850 movea.l A4, [A0]
00005894 202C 0038 move.l D0, [A4 + 0x38]
00005898 7240 moveq.l D1, 0x40
0000589A D081 add.l D0, D1
0000589C 222C 003C move.l D1, [A4 + 0x3C]
000058A0 D280 add.l D1, D0
000058A2 2D41 000C move.l [A6 + 0xC], D1
000058A6 285F movea.l A4, [A7]+
000058A8 4E5E unlink A6
000058AA 2E9F move.l [A7], [A7]+
000058AC 4E75 rts
export_1458:
fn000058AE:
000058AE 4E56 FFCC link A6, -0x0034
000058B2 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000058B6 286E 0008 movea.l A4, [A6 + 0x8]
000058BA 2054 movea.l A0, [A4]
000058BC 2028 002C move.l D0, [A0 + 0x2C]
000058C0 7236 moveq.l D1, 0x36
000058C2 D081 add.l D0, D1
000058C4 2828 0032 move.l D4, [A0 + 0x32]
000058C8 D880 add.l D4, D0
000058CA 2004 move.l D0, D4
000058CC D094 add.l D0, [A4]
000058CE 2D40 FFEC move.l [A6 - 0x14], D0
000058D2 486E FFEC pea.l [A6 - 0x14]
000058D6 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
000058DA 486E FFEC pea.l [A6 - 0x14]
000058DE 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
000058E2 2E2E FFEC move.l D7, [A6 - 0x14]
000058E6 9E94 sub.l D7, [A4]
000058E8 42A7 clr.l -[A7]
000058EA 2F0C move.l -[A7], A4
000058EC 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000058F0 2C1F move.l D6, [A7]+
000058F2 2006 move.l D0, D6
000058F4 9087 sub.l D0, D7
000058F6 7220 moveq.l D1, 0x20
000058F8 B280 cmp.l D1, D0
000058FA 6E2E bgt +0x30 /* 0000592A */
000058FC 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005900 486E FFCC pea.l [A6 - 0x34]
00005904 7020 moveq.l D0, 0x20
00005906 2F00 move.l -[A7], D0
00005908 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
0000590C 203C 574F 5341 move.l D0, 0x574F5341 /* 'WOSA' */
00005912 B0AE FFCC cmp.l D0, [A6 - 0x34]
00005916 6612 bne +0x14 /* 0000592A */
00005918 202E FFD0 move.l D0, [A6 - 0x30]
0000591C D087 add.l D0, D7
0000591E 2A2E FFD4 move.l D5, [A6 - 0x2C]
00005922 DA80 add.l D5, D0
00005924 BC85 cmp.l D6, D5
00005926 6D02 blt +0x4 /* 0000592A */
00005928 2E05 move.l D7, D5
label0000592A:
0000592A 2D47 000C move.l [A6 + 0xC], D7
0000592E 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00005932 4E5E unlink A6
00005934 2E9F move.l [A7], [A7]+
00005936 4E75 rts
export_1459:
fn00005938:
00005938 4E56 FFE6 link A6, -0x001A
0000593C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005940 206E 0008 movea.l A0, [A6 + 0x8]
00005944 43EE FFF4 lea.l A1, [A6 - 0xC]
00005948 7005 moveq.l D0, 0x05
label0000594A:
0000594A 32D8 move.w [A1]+, [A0]+
0000594C 51C8 FFFC dbf D0, -0x6 /* 0000594A */
00005950 42A7 clr.l -[A7]
00005952 2F2D A78C move.l -[A7], [A5 - 0x5874]
00005956 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */
0000595C 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00005960 265F movea.l A3, [A7]+
00005962 200B move.l D0, A3
00005964 6608 bne +0xA /* 0000596E */
00005966 7000 moveq.l D0, 0x00
00005968 2D40 000C move.l [A6 + 0xC], D0
0000596C 607E bra +0x80 /* 000059EC */
label0000596E:
0000596E 2E13 move.l D7, [A3]
00005970 7018 moveq.l D0, 0x18
00005972 DE80 add.l D7, D0
00005974 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1
0000597A 2053 movea.l A0, [A3]
0000597C 3D68 0012 FFE6 move.w [A6 - 0x1A], [A0 + 0x12]
00005982 3C2E FFE8 move.w D6, [A6 - 0x18]
00005986 6046 bra +0x48 /* 000059CE */
label00005988:
00005988 2847 movea.l A4, D7
0000598A 302C 000C move.w D0, [A4 + 0xC]
0000598E B06E FFF4 cmp.w D0, [A6 - 0xC]
00005992 57C0 seq D0
00005994 4A00 tst.b D0
00005996 672E beq +0x30 /* 000059C6 */
00005998 322C 0010 move.w D1, [A4 + 0x10]
0000599C B26E FFF8 cmp.w D1, [A6 - 0x8]
000059A0 57C1 seq D1
000059A2 C001 and.b D0, D1
000059A4 6720 beq +0x22 /* 000059C6 */
000059A6 41EE FFF6 lea.l A0, [A6 - 0xA]
000059AA 322C 000E move.w D1, [A4 + 0xE]
000059AE B250 cmp.w D1, [A0]
000059B0 57C1 seq D1
000059B2 C001 and.b D0, D1
000059B4 6710 beq +0x12 /* 000059C6 */
000059B6 2D54 000C move.l [A6 + 0xC], [A4]
000059BA 2F2D A78C move.l -[A7], [A5 - 0x5874]
000059BE 4267 clr.w -[A7]
000059C0 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
000059C4 6026 bra +0x28 /* 000059EC */
label000059C6:
000059C6 7018 moveq.l D0, 0x18
000059C8 DE80 add.l D7, D0
000059CA 5246 addq.w D6, 1
000059CC 6906 bvs +0x8 /* 000059D4 */
label000059CE:
000059CE BC6E FFE6 cmp.w D6, [A6 - 0x1A]
000059D2 6FB4 ble -0x4A /* 00005988 */
label000059D4:
000059D4 2F2D A78C move.l -[A7], [A5 - 0x5874]
000059D8 4267 clr.w -[A7]
000059DA 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
000059DE 42A7 clr.l -[A7]
000059E0 486E FFF4 pea.l [A6 - 0xC]
000059E4 4EBA A72A jsr [PC - 0x58D6 /* 00000110 */]
000059E8 2D5F 000C move.l [A6 + 0xC], [A7]+
label000059EC:
000059EC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000059F0 4E5E unlink A6
000059F2 2E9F move.l [A7], [A7]+
000059F4 4E75 rts
export_1460:
000059F6 4E56 FFDA link A6, -0x0026
000059FA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000059FE 4247 clr.w D7
00005A00 42A7 clr.l -[A7]
00005A02 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005A06 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00005A0A 285F movea.l A4, [A7]+
00005A0C 200C move.l D0, A4
00005A0E 6700 00C4 beq +0xC6 /* 00005AD4 */
00005A12 2F0C move.l -[A7], A4
00005A14 486E FFDD pea.l [A6 - 0x23]
00005A18 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00005A1C 102E 0010 move.b D0, [A6 + 0x10]
00005A20 660A bne +0xC /* 00005A2C */
00005A22 302E 0012 move.w D0, [A6 + 0x12]
00005A26 4440 neg.w D0
00005A28 3D40 0012 move.w [A6 + 0x12], D0
label00005A2C:
00005A2C 2F0C move.l -[A7], A4
00005A2E 3F2E 0012 move.w -[A7], [A6 + 0x12]
00005A32 1F2E 0010 move.b -[A7], [A6 + 0x10]
00005A36 486E FFF8 pea.l [A6 - 0x8]
00005A3A 486E FFF4 pea.l [A6 - 0xC]
00005A3E 486E FFEC pea.l [A6 - 0x14]
00005A42 486E FFE8 pea.l [A6 - 0x18]
00005A46 4EBA CD68 jsr [PC - 0x3298 /* 000027B0 */]
00005A4A 4AAE FFEC tst.l [A6 - 0x14]
00005A4E 6700 0084 beq +0x86 /* 00005AD4 */
00005A52 202E FFEC move.l D0, [A6 - 0x14]
00005A56 D0AE FFF8 add.l D0, [A6 - 0x8]
00005A5A 2640 movea.l A3, D0
00005A5C 97FC 0000 0001 sub.l A3, 0x1
00005A62 1C13 move.b D6, [A3]
00005A64 700D moveq.l D0, 0x0D
00005A66 B006 cmp.b D0, D6
00005A68 660A bne +0xC /* 00005A74 */
00005A6A 7001 moveq.l D0, 0x01
00005A6C B0AE FFEC cmp.l D0, [A6 - 0x14]
00005A70 6762 beq +0x64 /* 00005AD4 */
00005A72 6004 bra +0x6 /* 00005A78 */
label00005A74:
00005A74 528B addq.l A3, 1
00005A76 1C13 move.b D6, [A3]
label00005A78:
00005A78 4213 clr.b [A3]
00005A7A 2D6E FFF8 FFE4 move.l [A6 - 0x1C], [A6 - 0x8]
00005A80 4205 clr.b D5
00005A82 7E01 moveq.l D7, 0x01
label00005A84:
00005A84 2D6E FFE4 FFE0 move.l [A6 - 0x20], [A6 - 0x1C]
00005A8A 486E FFE4 pea.l [A6 - 0x1C]
00005A8E 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */]
00005A92 206E FFE4 movea.l A0, [A6 - 0x1C]
00005A96 1810 move.b D4, [A0]
00005A98 4210 clr.b [A0]
00005A9A 4AAE 000C tst.l [A6 + 0xC]
00005A9E 6716 beq +0x18 /* 00005AB6 */
00005AA0 4267 clr.w -[A7]
00005AA2 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00005AA6 3F07 move.w -[A7], D7
00005AA8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005AAC 2F2E 000C move.l -[A7], [A6 + 0xC]
00005AB0 205F movea.l A0, [A7]+
00005AB2 4E90 jsr [A0]
00005AB4 1A1F move.b D5, [A7]+
label00005AB6:
00005AB6 206E FFE4 movea.l A0, [A6 - 0x1C]
00005ABA 1084 move.b [A0], D4
00005ABC 57C0 seq D0
00005ABE 2205 move.l D1, D5
00005AC0 8200 or.b D1, D0
00005AC2 0241 0001 andi.w D1, 0x1
00005AC6 6702 beq +0x4 /* 00005ACA */
00005AC8 6008 bra +0xA /* 00005AD2 */
label00005ACA:
00005ACA 52AE FFE4 addq.l [A6 - 0x1C], 1
00005ACE 5247 addq.w D7, 1
00005AD0 60B2 bra -0x4C /* 00005A84 */
label00005AD2:
00005AD2 1686 move.b [A3], D6
label00005AD4:
00005AD4 200C move.l D0, A4
00005AD6 6716 beq +0x18 /* 00005AEE */
00005AD8 2F0C move.l -[A7], A4
00005ADA 1F2E FFDD move.b -[A7], [A6 - 0x23]
00005ADE 101F move.b D0, [A7]+
00005AE0 205F movea.l A0, [A7]+
00005AE2 A06A syscall HSetState
00005AE4 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005AE8 4267 clr.w -[A7]
00005AEA 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label00005AEE:
00005AEE 3D47 0018 move.w [A6 + 0x18], D7
00005AF2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00005AF6 4E5E unlink A6
00005AF8 205F movea.l A0, [A7]+
00005AFA DEFC 0010 add.w A7, 0x10
00005AFE 4ED0 jmp [A0]
export_1461:
00005B00 4E56 FF64 link A6, -0x009C
00005B04 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005B08 4AAD AF60 tst.l [A5 - 0x50A0]
00005B0C 56C0 sne D0
00005B0E 4400 neg.b D0
00005B10 1D40 0008 move.b [A6 + 0x8], D0
00005B14 4AAD AF60 tst.l [A5 - 0x50A0]
00005B18 57C0 seq D0
00005B1A 222D A284 move.l D1, [A5 - 0x5D7C]
00005B1E B2AD AF6C cmp.l D1, [A5 - 0x5094]
00005B22 56C1 sne D1
00005B24 8001 or.b D0, D1
00005B26 6600 012E bne +0x130 /* 00005C56 */
00005B2A 42A7 clr.l -[A7]
00005B2C 2F2D AF60 move.l -[A7], [A5 - 0x50A0]
00005B30 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00005B34 2C1F move.l D6, [A7]+
00005B36 6700 011E beq +0x120 /* 00005C56 */
00005B3A 2046 movea.l A0, D6
00005B3C 2050 movea.l A0, [A0]
00005B3E 2E28 0024 move.l D7, [A0 + 0x24]
00005B42 2F2D AF60 move.l -[A7], [A5 - 0x50A0]
00005B46 4267 clr.w -[A7]
00005B48 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00005B4C 486E FF7C pea.l [A6 - 0x84]
00005B50 2F3C 0000 0084 move.l -[A7], 0x84
00005B56 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00005B5A 2D6D AF60 FF7C move.l [A6 - 0x84], [A5 - 0x50A0]
00005B60 4267 clr.w -[A7]
00005B62 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00005B66 202D AF70 move.l D0, [A5 - 0x5090]
00005B6A 5380 subq.l D0, 1
00005B6C 2F00 move.l -[A7], D0
00005B6E 486E FF7C pea.l [A6 - 0x84]
00005B72 4EBA D10E jsr [PC - 0x2EF2 /* 00002C82 */]
00005B76 101F move.b D0, [A7]+
00005B78 6604 bne +0x6 /* 00005B7E */
00005B7A 6000 00DA bra +0xDC /* 00005C56 */
label00005B7E:
00005B7E 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00005B82 2F2D AF70 move.l -[A7], [A5 - 0x5090]
00005B86 1F3C 0001 move.b -[A7], 0x1
00005B8A 4EBA 0414 jsr [PC + 0x414 /* 00005FA0 */]
00005B8E 2F2D A60C move.l -[A7], [A5 - 0x59F4]
00005B92 202D AF70 move.l D0, [A5 - 0x5090]
00005B96 5280 addq.l D0, 1
00005B98 2F00 move.l -[A7], D0
00005B9A 1F3C 0001 move.b -[A7], 0x1
00005B9E 4EBA 0400 jsr [PC + 0x400 /* 00005FA0 */]
00005BA2 52AD A604 addq.l [A5 - 0x59FC], 1
00005BA6 7001 moveq.l D0, 0x01
00005BA8 B0AD AF70 cmp.l D0, [A5 - 0x5090]
00005BAC 6606 bne +0x8 /* 00005BB4 */
00005BAE 2B6D AF60 A608 move.l [A5 - 0x59F8], [A5 - 0x50A0]
label00005BB4:
00005BB4 1B7C 0001 A4BC move.b [A5 - 0x5B44], 0x1
00005BBA 42A7 clr.l -[A7]
00005BBC 2F07 move.l -[A7], D7
00005BBE 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00005BC2 265F movea.l A3, [A7]+
00005BC4 2853 movea.l A4, [A3]
00005BC6 52AC 0018 addq.l [A4 + 0x18], 1
00005BCA 2A2C 0020 move.l D5, [A4 + 0x20]
00005BCE 282C 001C move.l D4, [A4 + 0x1C]
00005BD2 2F07 move.l -[A7], D7
00005BD4 1F3C 0001 move.b -[A7], 0x1
00005BD8 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
00005BDC 4AAD AF2C tst.l [A5 - 0x50D4]
00005BE0 675A beq +0x5C /* 00005C3C */
00005BE2 BEAD AF2C cmp.l D7, [A5 - 0x50D4]
00005BE6 670A beq +0xC /* 00005BF2 */
00005BE8 2F3C 0004 7F8E move.l -[A7], 0x47F8E
00005BEE 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label00005BF2:
00005BF2 52AD A5FC addq.l [A5 - 0x5A04], 1
00005BF6 2B6D AD22 A600 move.l [A5 - 0x5A00], [A5 - 0x52DE]
00005BFC 42A7 clr.l -[A7]
00005BFE 2F05 move.l -[A7], D5
00005C00 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00005C04 265F movea.l A3, [A7]+
00005C06 200B move.l D0, A3
00005C08 6712 beq +0x14 /* 00005C1C */
00005C0A 2053 movea.l A0, [A3]
00005C0C 216D AF2C 001C move.l [A0 + 0x1C], [A5 - 0x50D4]
00005C12 2F05 move.l -[A7], D5
00005C14 1F3C 0001 move.b -[A7], 0x1
00005C18 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
label00005C1C:
00005C1C 42A7 clr.l -[A7]
00005C1E 2F04 move.l -[A7], D4
00005C20 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00005C24 265F movea.l A3, [A7]+
00005C26 200B move.l D0, A3
00005C28 6712 beq +0x14 /* 00005C3C */
00005C2A 2053 movea.l A0, [A3]
00005C2C 216D AF2C 0020 move.l [A0 + 0x20], [A5 - 0x50D4]
00005C32 2F04 move.l -[A7], D4
00005C34 1F3C 0001 move.b -[A7], 0x1
00005C38 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
label00005C3C:
00005C3C 2D6D AF60 FF64 move.l [A6 - 0x9C], [A5 - 0x50A0]
00005C42 7000 moveq.l D0, 0x00
00005C44 2B40 AF60 move.l [A5 - 0x50A0], D0
00005C48 2F2E FF64 move.l -[A7], [A6 - 0x9C]
00005C4C 2F2D A284 move.l -[A7], [A5 - 0x5D7C]
00005C50 4267 clr.w -[A7]
00005C52 4EAD 2822 jsr [A5 + 0x2822 /* export_1280 */]
label00005C56:
00005C56 7000 moveq.l D0, 0x00
00005C58 2B40 AF60 move.l [A5 - 0x50A0], D0
00005C5C 7000 moveq.l D0, 0x00
00005C5E 2B40 AF70 move.l [A5 - 0x5090], D0
00005C62 7000 moveq.l D0, 0x00
00005C64 2B40 AF6C move.l [A5 - 0x5094], D0
00005C68 7000 moveq.l D0, 0x00
00005C6A 2B40 AF2C move.l [A5 - 0x50D4], D0
00005C6E 7000 moveq.l D0, 0x00
00005C70 2B40 AD22 move.l [A5 - 0x52DE], D0
00005C74 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00005C78 4E5E unlink A6
00005C7A 4E75 rts
fn00005C7C:
00005C7C 4E56 FFDE link A6, -0x0022
00005C80 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005C84 282E 001C move.l D4, [A6 + 0x1C]
00005C88 422E 0020 clr.b [A6 + 0x20]
00005C8C 206E 0008 movea.l A0, [A6 + 0x8]
00005C90 43ED 9EFA lea.l A1, [A5 - 0x6106]
00005C94 7003 moveq.l D0, 0x03
label00005C96:
00005C96 30D9 move.w [A0]+, [A1]+
00005C98 51C8 FFFC dbf D0, -0x6 /* 00005C96 */
00005C9C 4A6E 001A tst.w [A6 + 0x1A]
00005CA0 5EC0 sgt D0
00005CA2 4A00 tst.b D0
00005CA4 6700 00E2 beq +0xE4 /* 00005D88 */
00005CA8 2F00 move.l -[A7], D0
00005CAA 4267 clr.w -[A7]
00005CAC 2F04 move.l -[A7], D4
00005CAE 42A7 clr.l -[A7]
00005CB0 486E FFF8 pea.l [A6 - 0x8]
00005CB4 4EBA D4BE jsr [PC - 0x2B42 /* 00003174 */]
00005CB8 121F move.b D1, [A7]+
00005CBA 201F move.l D0, [A7]+
00005CBC C001 and.b D0, D1
00005CBE 6700 00C8 beq +0xCA /* 00005D88 */
00005CC2 42A7 clr.l -[A7]
00005CC4 2F04 move.l -[A7], D4
00005CC6 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00005CCA 265F movea.l A3, [A7]+
00005CCC 2F0B move.l -[A7], A3
00005CCE 486E FFE3 pea.l [A6 - 0x1D]
00005CD2 4EAD 266A jsr [A5 + 0x266A /* export_1225 */]
00005CD6 286E FFF8 movea.l A4, [A6 - 0x8]
00005CDA D9D3 add.l A4, [A3]
00005CDC 2A0C move.l D5, A4
00005CDE 700E moveq.l D0, 0x0E
00005CE0 9A80 sub.l D5, D0
00005CE2 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1
00005CE8 2045 movea.l A0, D5
00005CEA 3D50 FFDE move.w [A6 - 0x22], [A0]
00005CEE 3C2E FFE0 move.w D6, [A6 - 0x20]
00005CF2 607A bra +0x7C /* 00005D6E */
label00005CF4:
00005CF4 3E14 move.w D7, [A4]
00005CF6 302C 0002 move.w D0, [A4 + 0x2]
00005CFA B06E 001A cmp.w D0, [A6 + 0x1A]
00005CFE 6664 bne +0x66 /* 00005D64 */
00005D00 206E 0014 movea.l A0, [A6 + 0x14]
00005D04 224C movea.l A1, A4
00005D06 700E moveq.l D0, 0x0E
label00005D08:
00005D08 30D9 move.w [A0]+, [A1]+
00005D0A 51C8 FFFC dbf D0, -0x6 /* 00005D08 */
00005D0E 200C move.l D0, A4
00005D10 721E moveq.l D1, 0x1E
00005D12 D081 add.l D0, D1
00005D14 2D40 FFEC move.l [A6 - 0x14], D0
00005D18 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005D1C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005D20 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00005D24 486E FFEC pea.l [A6 - 0x14]
00005D28 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
00005D2C 486E FFEC pea.l [A6 - 0x14]
00005D30 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
00005D34 3007 move.w D0, D7
00005D36 48C0 ext.l D0
00005D38 2D40 FFE8 move.l [A6 - 0x18], D0
00005D3C 4267 clr.w -[A7]
00005D3E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005D42 2F0C move.l -[A7], A4
00005D44 3007 move.w D0, D7
00005D46 48C0 ext.l D0
00005D48 2F00 move.l -[A7], D0
00005D4A 1F2E 0018 move.b -[A7], [A6 + 0x18]
00005D4E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005D52 486E FFE8 pea.l [A6 - 0x18]
00005D56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005D5A 4EBA A612 jsr [PC - 0x59EE /* 0000036E */]
00005D5E 1D5F 0020 move.b [A6 + 0x20], [A7]+
00005D62 6010 bra +0x12 /* 00005D74 */
label00005D64:
00005D64 3007 move.w D0, D7
00005D66 48C0 ext.l D0
00005D68 D9C0 add.l A4, D0
00005D6A 5246 addq.w D6, 1
00005D6C 6906 bvs +0x8 /* 00005D74 */
label00005D6E:
00005D6E BC6E FFDE cmp.w D6, [A6 - 0x22]
00005D72 6F80 ble -0x7E /* 00005CF4 */
label00005D74:
00005D74 2F0B move.l -[A7], A3
00005D76 1F2E FFE3 move.b -[A7], [A6 - 0x1D]
00005D7A 101F move.b D0, [A7]+
00005D7C 205F movea.l A0, [A7]+
00005D7E A06A syscall HSetState
00005D80 2F04 move.l -[A7], D4
00005D82 4267 clr.w -[A7]
00005D84 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
label00005D88:
00005D88 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00005D8C 4E5E unlink A6
00005D8E 205F movea.l A0, [A7]+
00005D90 DEFC 0018 add.w A7, 0x18
00005D94 4ED0 jmp [A0]
fn00005D96:
00005D96 4E56 0000 link A6, 0
00005D9A 486D AF36 pea.l [A5 - 0x50CA]
00005D9E 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
00005DA2 206E 0008 movea.l A0, [A6 + 0x8]
00005DA6 2C48 movea.l A6, A0
00005DA8 4EFA 01DA jmp [PC + 0x1DA /* 00005F84 */]
00005DAC 0000 4E5E ori.b D0, 0x5E /* '^' */
00005DB0 2E9F move.l [A7], [A7]+
00005DB2 4E75 rts
export_1462:
00005DB4 4E56 FDD2 link A6, -0x022E
00005DB8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00005DBC 42A7 clr.l -[A7]
00005DBE 2F2D A788 move.l -[A7], [A5 - 0x5878]
00005DC2 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */
00005DC8 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00005DCC 2D5F FFE2 move.l [A6 - 0x1E], [A7]+
00005DD0 57C0 seq D0
00005DD2 4A00 tst.b D0
00005DD4 6610 bne +0x12 /* 00005DE6 */
00005DD6 206E FFE2 movea.l A0, [A6 - 0x1E]
00005DDA 2050 movea.l A0, [A0]
00005DDC 4AA8 0014 tst.l [A0 + 0x14]
00005DE0 56C1 sne D1
00005DE2 8001 or.b D0, D1
00005DE4 6706 beq +0x8 /* 00005DEC */
label00005DE6:
00005DE6 2F0E move.l -[A7], A6
00005DE8 4EBA FFAC jsr [PC - 0x54 /* 00005D96 */]
label00005DEC:
00005DEC 206E FFE2 movea.l A0, [A6 - 0x1E]
00005DF0 2050 movea.l A0, [A0]
00005DF2 3D68 0012 FFF6 move.w [A6 - 0xA], [A0 + 0x12]
00005DF8 302E FFF6 move.w D0, [A6 - 0xA]
00005DFC E540 asl D0.w, 2
00005DFE 5440 addq.w D0, 2
00005E00 48C0 ext.l D0
00005E02 2D40 FFDE move.l [A6 - 0x22], D0
00005E06 4AAD AF36 tst.l [A5 - 0x50CA]
00005E0A 6614 bne +0x16 /* 00005E20 */
00005E0C 42A7 clr.l -[A7]
00005E0E 2F2E FFDE move.l -[A7], [A6 - 0x22]
00005E12 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00005E16 2B5F AF36 move.l [A5 - 0x50CA], [A7]+
00005E1A 6700 0168 beq +0x16A /* 00005F84 */
00005E1E 601C bra +0x1E /* 00005E3C */
label00005E20:
00005E20 2F2D AF36 move.l -[A7], [A5 - 0x50CA]
00005E24 2F2E FFDE move.l -[A7], [A6 - 0x22]
00005E28 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
00005E2C 4267 clr.w -[A7]
00005E2E 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00005E32 4A5F tst.w [A7]+
00005E34 6706 beq +0x8 /* 00005E3C */
00005E36 2F0E move.l -[A7], A6
00005E38 4EBA FF5C jsr [PC - 0xA4 /* 00005D96 */]
label00005E3C:
00005E3C 7018 moveq.l D0, 0x18
00005E3E 2D40 FFEE move.l [A6 - 0x12], D0
00005E42 3D7C 0001 FDD8 move.w [A6 - 0x228], 0x1
00005E48 3D6E FFF6 FDD6 move.w [A6 - 0x22A], [A6 - 0xA]
00005E4E 3D6E FDD8 FFFC move.w [A6 - 0x4], [A6 - 0x228]
00005E54 6000 0118 bra +0x11A /* 00005F6E */
label00005E58:
00005E58 206E FFE2 movea.l A0, [A6 - 0x1E]
00005E5C 202E FFEE move.l D0, [A6 - 0x12]
00005E60 D090 add.l D0, [A0]
00005E62 2D40 FFE6 move.l [A6 - 0x1A], D0
00005E66 206E FFE6 movea.l A0, [A6 - 0x1A]
00005E6A 3D50 FFF8 move.w [A6 - 0x8], [A0]
00005E6E 7002 moveq.l D0, 0x02
00005E70 2D40 FFF2 move.l [A6 - 0xE], D0
00005E74 3D7C 0001 FDD4 move.w [A6 - 0x22C], 0x1
00005E7A 302E FFFC move.w D0, [A6 - 0x4]
00005E7E 5340 subq.w D0, 1
00005E80 3D40 FDD2 move.w [A6 - 0x22E], D0
00005E84 3D6E FDD4 FFFE move.w [A6 - 0x2], [A6 - 0x22C]
00005E8A 6020 bra +0x22 /* 00005EAC */
label00005E8C:
00005E8C 206D AF36 movea.l A0, [A5 - 0x50CA]
00005E90 202E FFF2 move.l D0, [A6 - 0xE]
00005E94 D090 add.l D0, [A0]
00005E96 2040 movea.l A0, D0
00005E98 3010 move.w D0, [A0]
00005E9A B06E FFF8 cmp.w D0, [A6 - 0x8]
00005E9E 6F02 ble +0x4 /* 00005EA2 */
00005EA0 6014 bra +0x16 /* 00005EB6 */
label00005EA2:
00005EA2 58AE FFF2 addq.l [A6 - 0xE], 4
00005EA6 526E FFFE addq.w [A6 - 0x2], 1
00005EAA 690A bvs +0xC /* 00005EB6 */
label00005EAC:
00005EAC 302E FFFE move.w D0, [A6 - 0x2]
00005EB0 B06E FDD2 cmp.w D0, [A6 - 0x22E]
00005EB4 6FD6 ble -0x28 /* 00005E8C */
label00005EB6:
00005EB6 206D AF36 movea.l A0, [A5 - 0x50CA]
00005EBA 202E FFF2 move.l D0, [A6 - 0xE]
00005EBE D090 add.l D0, [A0]
00005EC0 2D40 FFDA move.l [A6 - 0x26], D0
00005EC4 2F2E FFDA move.l -[A7], [A6 - 0x26]
00005EC8 202E FFDA move.l D0, [A6 - 0x26]
00005ECC 5880 addq.l D0, 4
00005ECE 2F00 move.l -[A7], D0
00005ED0 202E FFDE move.l D0, [A6 - 0x22]
00005ED4 90AE FFF2 sub.l D0, [A6 - 0xE]
00005ED8 5980 subq.l D0, 4
00005EDA 2F00 move.l -[A7], D0
00005EDC 201F move.l D0, [A7]+
00005EDE 225F movea.l A1, [A7]+
00005EE0 205F movea.l A0, [A7]+
00005EE2 A02E syscall BlockMove/BlockMoveData
00005EE4 202E FFE6 move.l D0, [A6 - 0x1A]
00005EE8 5480 addq.l D0, 2
00005EEA 2F00 move.l -[A7], D0
00005EEC 486E FDDA pea.l [A6 - 0x226]
00005EF0 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00005EF4 486E FDDA pea.l [A6 - 0x226]
00005EF8 486E FFFA pea.l [A6 - 0x6]
00005EFC A900 syscall GetFNum
00005EFE 4A6E FFFA tst.w [A6 - 0x6]
00005F02 6626 bne +0x28 /* 00005F2A */
00005F04 3F2E FFFA move.w -[A7], [A6 - 0x6]
00005F08 486E FEDA pea.l [A6 - 0x126]
00005F0C A8FF syscall GetFName/GetFontName
00005F0E 4267 clr.w -[A7]
00005F10 486E FDDA pea.l [A6 - 0x226]
00005F14 486E FEDA pea.l [A6 - 0x126]
00005F18 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00005F1C 101F move.b D0, [A7]+
00005F1E 660A bne +0xC /* 00005F2A */
00005F20 70FE moveq.l D0, 0xFFFFFFFE
00005F22 906E FFF8 sub.w D0, [A6 - 0x8]
00005F26 3D40 FFFA move.w [A6 - 0x6], D0
label00005F2A:
00005F2A 206D AF36 movea.l A0, [A5 - 0x50CA]
00005F2E 202E FFF2 move.l D0, [A6 - 0xE]
00005F32 D090 add.l D0, [A0]
00005F34 2D40 FFEA move.l [A6 - 0x16], D0
00005F38 206E FFEA movea.l A0, [A6 - 0x16]
00005F3C 30AE FFF8 move.w [A0], [A6 - 0x8]
00005F40 206E FFEA movea.l A0, [A6 - 0x16]
00005F44 316E FFFA 0002 move.w [A0 + 0x2], [A6 - 0x6]
00005F4A 202E FFEE move.l D0, [A6 - 0x12]
00005F4E 5480 addq.l D0, 2
00005F50 7200 moveq.l D1, 0x00
00005F52 4242 clr.w D2
00005F54 142E FDDA move.b D2, [A6 - 0x226]
00005F58 5442 addq.w D2, 2
00005F5A 3202 move.w D1, D2
00005F5C C2BC FFFF FFFE and.l D1, 0xFFFFFFFE
00005F62 D280 add.l D1, D0
00005F64 2D41 FFEE move.l [A6 - 0x12], D1
00005F68 526E FFFC addq.w [A6 - 0x4], 1
00005F6C 690C bvs +0xE /* 00005F7A */
label00005F6E:
00005F6E 302E FFFC move.w D0, [A6 - 0x4]
00005F72 B06E FDD6 cmp.w D0, [A6 - 0x22A]
00005F76 6F00 FEE0 ble -0x11E /* 00005E58 */
label00005F7A:
00005F7A 206D AF36 movea.l A0, [A5 - 0x50CA]
00005F7E 2050 movea.l A0, [A0]
00005F80 30AE FFF6 move.w [A0], [A6 - 0xA]
label00005F84:
00005F84 4FEE FDB2 lea.l A7, [A6 - 0x24E]
00005F88 4AAE FFE2 tst.l [A6 - 0x1E]
00005F8C 670A beq +0xC /* 00005F98 */
00005F8E 2F2D A788 move.l -[A7], [A5 - 0x5878]
00005F92 4267 clr.w -[A7]
00005F94 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
label00005F98:
00005F98 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00005F9C 4E5E unlink A6
00005F9E 4E75 rts
export_1463:
fn00005FA0:
00005FA0 4E56 FEA2 link A6, -0x015E
00005FA4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005FA8 4267 clr.w -[A7]
00005FAA 2F2E 000E move.l -[A7], [A6 + 0xE]
00005FAE 486E FFD0 pea.l [A6 - 0x30]
00005FB2 4EBA B9D0 jsr [PC - 0x4630 /* 00001984 */]
00005FB6 101F move.b D0, [A7]+
00005FB8 660A bne +0xC /* 00005FC4 */
00005FBA 2F3C 0005 EA36 move.l -[A7], 0x5EA36
00005FC0 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label00005FC4:
00005FC4 202E 000A move.l D0, [A6 + 0xA]
00005FC8 B0AE FFE8 cmp.l D0, [A6 - 0x18]
00005FCC 6E00 020C bgt +0x20E /* 000061DA */
00005FD0 4267 clr.w -[A7]
00005FD2 2F2E 000E move.l -[A7], [A6 + 0xE]
00005FD6 2F2E 000A move.l -[A7], [A6 + 0xA]
00005FDA 486E FF4C pea.l [A6 - 0xB4]
00005FDE 4EBA B7F8 jsr [PC - 0x4808 /* 000017D8 */]
00005FE2 101F move.b D0, [A7]+
00005FE4 660A bne +0xC /* 00005FF0 */
00005FE6 2F3C 0006 AE05 move.l -[A7], 0x6AE05
00005FEC 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label00005FF0:
00005FF0 42A7 clr.l -[A7]
00005FF2 2F2E FF4C move.l -[A7], [A6 - 0xB4]
00005FF6 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00005FFA 265F movea.l A3, [A7]+
00005FFC 200B move.l D0, A3
00005FFE 6608 bne +0xA /* 00006008 */
00006000 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
00006004 6000 01D4 bra +0x1D6 /* 000061DA */
label00006008:
00006008 4267 clr.w -[A7]
0000600A 2F0B move.l -[A7], A3
0000600C 4EBA A234 jsr [PC - 0x5DCC /* 00000242 */]
00006010 101F move.b D0, [A7]+
00006012 670E beq +0x10 /* 00006022 */
00006014 2F2E FF4C move.l -[A7], [A6 - 0xB4]
00006018 4267 clr.w -[A7]
0000601A 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
0000601E 6000 01BA bra +0x1BC /* 000061DA */
label00006022:
00006022 082E 0006 FF50 btst.b [A6 - 0xB0], 0x6
00006028 56C0 sne D0
0000602A 7201 moveq.l D1, 0x01
0000602C B2AE 000A cmp.l D1, [A6 + 0xA]
00006030 57C1 seq D1
00006032 8001 or.b D0, D1
00006034 4400 neg.b D0
00006036 1E00 move.b D7, D0
00006038 082E 0004 FF50 btst.b [A6 - 0xB0], 0x4
0000603E 56C0 sne D0
00006040 4400 neg.b D0
00006042 1D40 FEA6 move.b [A6 - 0x15A], D0
00006046 486E FF50 pea.l [A6 - 0xB0]
0000604A 302E FFF0 move.w D0, [A6 - 0x10]
0000604E 48C0 ext.l D0
00006050 2F00 move.l -[A7], D0
00006052 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */]
00006056 102E 0008 move.b D0, [A6 + 0x8]
0000605A 6736 beq +0x38 /* 00006092 */
0000605C 7E01 moveq.l D7, 0x01
0000605E 4267 clr.w -[A7]
00006060 2F2E 000E move.l -[A7], [A6 + 0xE]
00006064 202E 000A move.l D0, [A6 + 0xA]
00006068 5380 subq.l D0, 1
0000606A 2F00 move.l -[A7], D0
0000606C 486E FEC8 pea.l [A6 - 0x138]
00006070 4EBA B766 jsr [PC - 0x489A /* 000017D8 */]
00006074 101F move.b D0, [A7]+
00006076 671A beq +0x1C /* 00006092 */
00006078 2053 movea.l A0, [A3]
0000607A 2F08 move.l -[A7], A0
0000607C 42A7 clr.l -[A7]
0000607E 2F2E FEC8 move.l -[A7], [A6 - 0x138]
00006082 4EBA B4F0 jsr [PC - 0x4B10 /* 00001574 */]
00006086 201F move.l D0, [A7]+
00006088 205F movea.l A0, [A7]+
0000608A B0A8 0024 cmp.l D0, [A0 + 0x24]
0000608E 56C7 sne D7
00006090 4407 neg.b D7
label00006092:
00006092 1007 move.b D0, D7
00006094 6706 beq +0x8 /* 0000609C */
00006096 08EE 0006 FF50 bset.b [A6 - 0xB0], 0x6
label0000609C:
0000609C 102E FEA6 move.b D0, [A6 - 0x15A]
000060A0 6706 beq +0x8 /* 000060A8 */
000060A2 08EE 0004 FF50 bset.b [A6 - 0xB0], 0x4
label000060A8:
000060A8 7001 moveq.l D0, 0x01
000060AA B06E FFEE cmp.w D0, [A6 - 0x12]
000060AE 6C06 bge +0x8 /* 000060B6 */
000060B0 08EE 0005 FF50 bset.b [A6 - 0xB0], 0x5
label000060B6:
000060B6 2013 move.l D0, [A3]
000060B8 7236 moveq.l D1, 0x36
000060BA D081 add.l D0, D1
000060BC 2053 movea.l A0, [A3]
000060BE 2228 002C move.l D1, [A0 + 0x2C]
000060C2 D280 add.l D1, D0
000060C4 2D41 FEB8 move.l [A6 - 0x148], D1
000060C8 2053 movea.l A0, [A3]
000060CA 2A28 0032 move.l D5, [A0 + 0x32]
000060CE DAAE FEB8 add.l D5, [A6 - 0x148]
000060D2 2045 movea.l A0, D5
000060D4 4A10 tst.b [A0]
000060D6 6718 beq +0x1A /* 000060F0 */
000060D8 08EE 0007 FF50 bset.b [A6 - 0xB0], 0x7
000060DE 2F05 move.l -[A7], D5
000060E0 486E FF50 pea.l [A6 - 0xB0]
000060E4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000060E8 3F2E FFEE move.w -[A7], [A6 - 0x12]
000060EC 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
label000060F0:
000060F0 3D7C 0001 FEA4 move.w [A6 - 0x15C], 0x1
000060F6 2053 movea.l A0, [A3]
000060F8 3D68 0030 FEA2 move.w [A6 - 0x15E], [A0 + 0x30]
000060FE 382E FEA4 move.w D4, [A6 - 0x15C]
00006102 6000 00A4 bra +0xA6 /* 000061A8 */
label00006106:
00006106 54AE FEB8 addq.l [A6 - 0x148], 2
0000610A 102D A5D2 move.b D0, [A5 - 0x5A2E]
0000610E 671E beq +0x20 /* 0000612E */
00006110 2F2E FEB8 move.l -[A7], [A6 - 0x148]
00006114 486E FF50 pea.l [A6 - 0xB0]
00006118 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000611C 3F2E FFEE move.w -[A7], [A6 - 0x12]
00006120 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
00006124 486E FEB8 pea.l [A6 - 0x148]
00006128 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
0000612C 6076 bra +0x78 /* 000061A4 */
label0000612E:
0000612E 286E FEB8 movea.l A4, [A6 - 0x148]
00006132 7000 moveq.l D0, 0x00
00006134 3014 move.w D0, [A4]
00006136 C0BC FFFF FFFF and.l D0, 0xFFFFFFFF
0000613C 2D40 FEC0 move.l [A6 - 0x140], D0
00006140 548C addq.l A4, 2
00006142 2D4C FEB8 move.l [A6 - 0x148], A4
00006146 206E FEB8 movea.l A0, [A6 - 0x148]
0000614A 4A10 tst.b [A0]
0000614C 660A bne +0xC /* 00006158 */
0000614E 200C move.l D0, A4
00006150 5280 addq.l D0, 1
00006152 2D40 FEB8 move.l [A6 - 0x148], D0
00006156 6010 bra +0x12 /* 00006168 */
label00006158:
00006158 7000 moveq.l D0, 0x00
0000615A 3014 move.w D0, [A4]
0000615C C0BC 0000 7FFF and.l D0, 0x7FFF
00006162 D08C add.l D0, A4
00006164 2D40 FEB8 move.l [A6 - 0x148], D0
label00006168:
00006168 2C2E FEC0 move.l D6, [A6 - 0x140]
0000616C DC8C add.l D6, A4
0000616E 2046 movea.l A0, D6
00006170 1D50 FEAB move.b [A6 - 0x155], [A0]
00006174 2046 movea.l A0, D6
00006176 4210 clr.b [A0]
00006178 2F2E FEB8 move.l -[A7], [A6 - 0x148]
0000617C 486E FF50 pea.l [A6 - 0xB0]
00006180 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00006184 3F2E FFEE move.w -[A7], [A6 - 0x12]
00006188 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
0000618C 2046 movea.l A0, D6
0000618E 10AE FEAB move.b [A0], [A6 - 0x155]
00006192 202E FEC0 move.l D0, [A6 - 0x140]
00006196 D08C add.l D0, A4
00006198 5280 addq.l D0, 1
0000619A C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
000061A0 2D40 FEB8 move.l [A6 - 0x148], D0
label000061A4:
000061A4 5244 addq.w D4, 1
000061A6 6908 bvs +0xA /* 000061B0 */
label000061A8:
000061A8 B86E FEA2 cmp.w D4, [A6 - 0x15E]
000061AC 6F00 FF58 ble -0xA6 /* 00006106 */
label000061B0:
000061B0 2F2E FF4C move.l -[A7], [A6 - 0xB4]
000061B4 4267 clr.w -[A7]
000061B6 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
000061BA 4267 clr.w -[A7]
000061BC 2F2E 000E move.l -[A7], [A6 + 0xE]
000061C0 2F2E 000A move.l -[A7], [A6 + 0xA]
000061C4 486E FF4C pea.l [A6 - 0xB4]
000061C8 4EBA E2DC jsr [PC - 0x1D24 /* 000044A6 */]
000061CC 101F move.b D0, [A7]+
000061CE 660A bne +0xC /* 000061DA */
000061D0 2F3C 000C C3EB move.l -[A7], 0xCC3EB
000061D6 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label000061DA:
000061DA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000061DE 4E5E unlink A6
000061E0 205F movea.l A0, [A7]+
000061E2 DEFC 000A add.w A7, 0xA /* '\n' */
000061E6 4ED0 jmp [A0]
fn000061E8:
000061E8 4E56 FEFE link A6, -0x0102
000061EC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000061F0 7000 moveq.l D0, 0x00
000061F2 2D40 FF0A move.l [A6 - 0xF6], D0
000061F6 206E 0008 movea.l A0, [A6 + 0x8]
000061FA 2850 movea.l A4, [A0]
000061FC 3D54 FFF8 move.w [A6 - 0x8], [A4]
00006200 382C 0002 move.w D4, [A4 + 0x2]
00006204 2D6C 0004 FFF4 move.l [A6 - 0xC], [A4 + 0x4]
0000620A 7032 moveq.l D0, 0x32
0000620C B044 cmp.w D0, D4
0000620E 6C1E bge +0x20 /* 0000622E */
00006210 42A7 clr.l -[A7]
00006212 3004 move.w D0, D4
00006214 E540 asl D0.w, 2
00006216 48C0 ext.l D0
00006218 2F00 move.l -[A7], D0
0000621A 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
0000621E 2D5F FF0A move.l [A6 - 0xF6], [A7]+
00006222 660A bne +0xC /* 0000622E */
00006224 2F3C 0050 7335 move.l -[A7], 0x507335 /* 'Ps5' */
0000622A 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label0000622E:
0000622E 7A06 moveq.l D5, 0x06
00006230 426E FF04 clr.w [A6 - 0xFC]
00006234 3004 move.w D0, D4
00006236 5340 subq.w D0, 1
00006238 3D40 FF02 move.w [A6 - 0xFE], D0
0000623C 3E2E FF04 move.w D7, [A6 - 0xFC]
00006240 6000 00D8 bra +0xDA /* 0000631A */
label00006244:
00006244 206E FFF4 movea.l A0, [A6 - 0xC]
00006248 2C05 move.l D6, D5
0000624A DC90 add.l D6, [A0]
0000624C 2046 movea.l A0, D6
0000624E 43EE FFDA lea.l A1, [A6 - 0x26]
00006252 7005 moveq.l D0, 0x05
label00006254:
00006254 32D8 move.w [A1]+, [A0]+
00006256 51C8 FFFC dbf D0, -0x6 /* 00006254 */
0000625A 486E FFDA pea.l [A6 - 0x26]
0000625E 4EAD 2672 jsr [A5 + 0x2672 /* export_1226 */]
00006262 206E 000C movea.l A0, [A6 + 0xC]
00006266 3028 0004 move.w D0, [A0 + 0x4]
0000626A B06E FFDE cmp.w D0, [A6 - 0x22]
0000626E 6606 bne +0x8 /* 00006276 */
00006270 3D7C FFFF FFDE move.w [A6 - 0x22], 0xFFFF
label00006276:
00006276 41EE FFDC lea.l A0, [A6 - 0x24]
0000627A 2D48 FFD6 move.l [A6 - 0x2A], A0
0000627E 206E 000C movea.l A0, [A6 + 0xC]
00006282 1028 0002 move.b D0, [A0 + 0x2]
00006286 122E FFDC move.b D1, [A6 - 0x24]
0000628A B001 cmp.b D0, D1
0000628C 660A bne +0xC /* 00006298 */
0000628E 206E FFD6 movea.l A0, [A6 - 0x2A]
00006292 30BC FFFF move.w [A0], 0xFFFF
00006296 6010 bra +0x12 /* 000062A8 */
label00006298:
00006298 7000 moveq.l D0, 0x00
0000629A 206E FFD6 movea.l A0, [A6 - 0x2A]
0000629E 3010 move.w D0, [A0]
000062A0 C0BC FFFF FF00 and.l D0, 0xFFFFFF00
000062A6 3080 move.w [A0], D0
label000062A8:
000062A8 206E 000C movea.l A0, [A6 + 0xC]
000062AC 3010 move.w D0, [A0]
000062AE B06E FFDA cmp.w D0, [A6 - 0x26]
000062B2 6710 beq +0x12 /* 000062C4 */
000062B4 4267 clr.w -[A7]
000062B6 2046 movea.l A0, D6
000062B8 3F10 move.w -[A7], [A0]
000062BA 4EBA D4D2 jsr [PC - 0x2B2E /* 0000378E */]
000062BE 3D5F FFEE move.w [A6 - 0x12], [A7]+
000062C2 600C bra +0xE /* 000062D0 */
label000062C4:
000062C4 3D7C FFFF FFEE move.w [A6 - 0x12], 0xFFFF
000062CA 3D7C FFFF FFDA move.w [A6 - 0x26], 0xFFFF
label000062D0:
000062D0 42A7 clr.l -[A7]
000062D2 486E FFDA pea.l [A6 - 0x26]
000062D6 4EBA F660 jsr [PC - 0x9A0 /* 00005938 */]
000062DA 2D5F FF06 move.l [A6 - 0xFA], [A7]+
000062DE 206E FFF4 movea.l A0, [A6 - 0xC]
000062E2 2C05 move.l D6, D5
000062E4 DC90 add.l D6, [A0]
000062E6 2046 movea.l A0, D6
000062E8 30AE FFEE move.w [A0], [A6 - 0x12]
000062EC 4AAE FF0A tst.l [A6 - 0xF6]
000062F0 6610 bne +0x12 /* 00006302 */
000062F2 3007 move.w D0, D7
000062F4 E540 asl D0.w, 2
000062F6 41EE FF0E lea.l A0, [A6 - 0xF2]
000062FA 21AE FF06 0000 move.l [A0 + D0.w], [A6 - 0xFA]
00006300 6010 bra +0x12 /* 00006312 */
label00006302:
00006302 206E FF0A movea.l A0, [A6 - 0xF6]
00006306 2050 movea.l A0, [A0]
00006308 3007 move.w D0, D7
0000630A E540 asl D0.w, 2
0000630C 21AE FF06 0000 move.l [A0 + D0.w], [A6 - 0xFA]
label00006312:
00006312 7012 moveq.l D0, 0x12
00006314 DA80 add.l D5, D0
00006316 5247 addq.w D7, 1
00006318 6908 bvs +0xA /* 00006322 */
label0000631A:
0000631A BE6E FF02 cmp.w D7, [A6 - 0xFE]
0000631E 6F00 FF24 ble -0xDA /* 00006244 */
label00006322:
00006322 206E 0008 movea.l A0, [A6 + 0x8]
00006326 2050 movea.l A0, [A0]
00006328 47E8 0016 lea.l A3, [A0 + 0x16]
0000632C 3D7C 0001 FF00 move.w [A6 - 0x100], 0x1
00006332 3D6E FFF8 FEFE move.w [A6 - 0x102], [A6 - 0x8]
00006338 3D6E FF00 FFFE move.w [A6 - 0x2], [A6 - 0x100]
0000633E 602A bra +0x2C /* 0000636A */
label00006340:
00006340 4AAE FF0A tst.l [A6 - 0xF6]
00006344 660E bne +0x10 /* 00006354 */
00006346 3013 move.w D0, [A3]
00006348 E540 asl D0.w, 2
0000634A 41EE FF10 lea.l A0, [A6 - 0xF0]
0000634E 36B0 0000 move.w [A3], [A0 + D0.w]
00006352 600E bra +0x10 /* 00006362 */
label00006354:
00006354 206E FF0A movea.l A0, [A6 - 0xF6]
00006358 2050 movea.l A0, [A0]
0000635A 3013 move.w D0, [A3]
0000635C E540 asl D0.w, 2
0000635E 36B0 0002 move.w [A3], [A0 + D0.w + 0x2]
label00006362:
00006362 588B addq.l A3, 4
00006364 526E FFFE addq.w [A6 - 0x2], 1
00006368 690A bvs +0xC /* 00006374 */
label0000636A:
0000636A 302E FFFE move.w D0, [A6 - 0x2]
0000636E B06E FEFE cmp.w D0, [A6 - 0x102]
00006372 6FCC ble -0x32 /* 00006340 */
label00006374:
00006374 486E FF0A pea.l [A6 - 0xF6]
00006378 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
0000637C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00006380 4E5E unlink A6
00006382 205F movea.l A0, [A7]+
00006384 504F addq.w A7, 8
00006386 4ED0 jmp [A0]